https://launchpad.net/ubuntu/+source/inkscape/1.1.1-2ubuntu1/+build/22244538 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-049 4.15.0-159-generic #167-Ubuntu SMP Mon Sep 20 23:06:52 UTC 2021 aarch64 Buildd toolchain package versions: launchpad-buildd_202~502~ubuntu18.04.1 python3-lpbuildd_202~502~ubuntu18.04.1 sbuild_0.75.0-1ubuntu1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu16.04.1 bzr_2.7.0+bzr6622-10 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu18.04.1 git_1:2.17.1-1ubuntu0.9 dpkg-dev_1.19.0.5ubuntu2.3 python-debian_0.1.32 python3-debian_0.1.32. Syncing the system clock with the buildd NTP service... 4 Oct 19:33:20 ntpdate[1711]: adjust time server 10.211.37.1 offset 0.033269 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=impish --arch=armhf PACKAGEBUILD-22244538 --image-type chroot /home/buildd/filecache-default/97616dc8f1f80df2f95e447b7ddaa1d0ac1b5f62 Creating target for build PACKAGEBUILD-22244538 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=impish --arch=armhf PACKAGEBUILD-22244538 Starting target for build PACKAGEBUILD-22244538 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=impish --arch=armhf PACKAGEBUILD-22244538 'deb http://ftpmaster.internal/ubuntu impish main universe' 'deb http://ftpmaster.internal/ubuntu impish-security main universe' 'deb http://ftpmaster.internal/ubuntu impish-updates main universe' 'deb http://ftpmaster.internal/ubuntu impish-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-22244538 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=impish --arch=armhf PACKAGEBUILD-22244538 Updating target for build PACKAGEBUILD-22244538 Get:1 http://ftpmaster.internal/ubuntu impish InRelease [269 kB] Get:2 http://ftpmaster.internal/ubuntu impish-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu impish-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu impish-proposed InRelease [121 kB] Get:5 http://ftpmaster.internal/ubuntu impish/main armhf Packages [1358 kB] Get:6 http://ftpmaster.internal/ubuntu impish/main Translation-en [514 kB] Get:7 http://ftpmaster.internal/ubuntu impish/universe armhf Packages [12.6 MB] Get:8 http://ftpmaster.internal/ubuntu impish/universe Translation-en [5461 kB] Get:9 http://ftpmaster.internal/ubuntu impish-proposed/main armhf Packages [36.1 kB] Get:10 http://ftpmaster.internal/ubuntu impish-proposed/main Translation-en [14.8 kB] Get:11 http://ftpmaster.internal/ubuntu impish-proposed/universe armhf Packages [70.0 kB] Get:12 http://ftpmaster.internal/ubuntu impish-proposed/universe Translation-en [29.8 kB] Fetched 20.7 MB in 4s (4754 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: g++-10 libstdc++-10-dev Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libffi8ubuntu1* The following NEW packages will be installed: cpp-11 g++-11 gcc-11 libffi8 libgcc-11-dev libstdc++-11-dev The following packages will be upgraded: advancecomp apt base-files base-passwd bash binutils binutils-arm-linux-gnueabihf binutils-common bsdutils build-essential ca-certificates cpp cpp-10 dash debconf diffutils dpkg dpkg-dev e2fsprogs findutils g++ g++-10 gcc gcc-10 gcc-10-base gcc-11-base gpg gpg-agent gpgconf gpgv grep gzip libapparmor1 libapt-pkg6.0 libasan6 libassuan0 libatomic1 libaudit-common libaudit1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdevmapper1.02.1 libdpkg-perl libext2fs2 libgcc-10-dev libgcc-s1 libgcrypt20 libgnutls30 libgomp1 libgssapi-krb5-2 libhogweed6 libidn2-0 libisl23 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 liblz4-1 liblzma5 libmount1 libnettle8 libnsl-dev libnsl2 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libperl5.32 libprocps8 libreadline8 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-10-dev libstdc++6 libsystemd0 libtirpc-common libtirpc-dev libtirpc3 libubsan1 libudev1 libunistring2 libuuid1 libzstd1 linux-libc-dev login logsave lto-disabled-list mount openssl passwd perl perl-base perl-modules-5.32 pinentry-curses pkgbinarymangler procps readline-common systemd systemd-sysv systemd-timesyncd sysvinit-utils tzdata usrmerge util-linux xz-utils zlib1g 122 upgraded, 6 newly installed, 1 to remove and 0 not upgraded. Need to get 240 MB of archives. After this operation, 435 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu impish/main armhf libcrypt-dev armhf 1:4.4.18-4ubuntu1 [112 kB] Get:2 http://ftpmaster.internal/ubuntu impish/main armhf libnsl-dev armhf 1.3.0-2 [61.2 kB] Get:3 http://ftpmaster.internal/ubuntu impish-proposed/main armhf libc6-dev armhf 2.34-0ubuntu3 [1315 kB] Get:4 http://ftpmaster.internal/ubuntu impish-proposed/main armhf libc-dev-bin armhf 2.34-0ubuntu3 [18.9 kB] Get:5 http://ftpmaster.internal/ubuntu impish/main armhf libcrypt1 armhf 1:4.4.18-4ubuntu1 [86.6 kB] Get:6 http://ftpmaster.internal/ubuntu impish/main armhf libtirpc-common all 1.3.2-2 [7674 B] Get:7 http://ftpmaster.internal/ubuntu impish/main armhf libtirpc-dev armhf 1.3.2-2 [184 kB] Get:8 http://ftpmaster.internal/ubuntu impish/main armhf libk5crypto3 armhf 1.18.3-6 [83.9 kB] Get:9 http://ftpmaster.internal/ubuntu impish/main armhf libkrb5support0 armhf 1.18.3-6 [30.2 kB] Get:10 http://ftpmaster.internal/ubuntu impish/main armhf libkrb5-3 armhf 1.18.3-6 [330 kB] Get:11 http://ftpmaster.internal/ubuntu impish/main armhf libgssapi-krb5-2 armhf 1.18.3-6 [120 kB] Get:12 http://ftpmaster.internal/ubuntu impish/main armhf libcom-err2 armhf 1.46.3-1ubuntu3 [9852 B] Get:13 http://ftpmaster.internal/ubuntu impish/main armhf libperl5.32 armhf 5.32.1-3ubuntu3 [3985 kB] Get:14 http://ftpmaster.internal/ubuntu impish/main armhf perl armhf 5.32.1-3ubuntu3 [227 kB] Get:15 http://ftpmaster.internal/ubuntu impish/main armhf perl-base armhf 5.32.1-3ubuntu3 [1598 kB] Get:16 http://ftpmaster.internal/ubuntu impish/main armhf perl-modules-5.32 all 5.32.1-3ubuntu3 [2945 kB] Get:17 http://ftpmaster.internal/ubuntu impish/main armhf libdb5.3 armhf 5.3.28+dfsg1-0.8ubuntu1 [585 kB] Get:18 http://ftpmaster.internal/ubuntu impish/main armhf zlib1g armhf 1:1.2.11.dfsg-2ubuntu7 [51.3 kB] Get:19 http://ftpmaster.internal/ubuntu impish/main armhf debconf all 1.5.77 [121 kB] Get:20 http://ftpmaster.internal/ubuntu impish-proposed/main armhf libc6 armhf 2.34-0ubuntu3 [2500 kB] Get:21 http://ftpmaster.internal/ubuntu impish-proposed/main armhf libc-bin armhf 2.34-0ubuntu3 [848 kB] Get:22 http://ftpmaster.internal/ubuntu impish/main armhf libssl1.1 armhf 1.1.1l-1ubuntu1 [1200 kB] Get:23 http://ftpmaster.internal/ubuntu impish/main armhf libtirpc3 armhf 1.3.2-2 [72.3 kB] Get:24 http://ftpmaster.internal/ubuntu impish/main armhf libnsl2 armhf 1.3.0-2 [33.3 kB] Get:25 http://ftpmaster.internal/ubuntu impish-proposed/main armhf linux-libc-dev armhf 5.13.0-17.17 [1244 kB] Get:26 http://ftpmaster.internal/ubuntu impish/main armhf libasan6 armhf 11.2.0-7ubuntu2 [2242 kB] Get:27 http://ftpmaster.internal/ubuntu impish/main armhf libubsan1 armhf 11.2.0-7ubuntu2 [893 kB] Get:28 http://ftpmaster.internal/ubuntu impish/main armhf libgomp1 armhf 11.2.0-7ubuntu2 [100 kB] Get:29 http://ftpmaster.internal/ubuntu impish/main armhf gcc-11-base armhf 11.2.0-7ubuntu2 [20.6 kB] Get:30 http://ftpmaster.internal/ubuntu impish/main armhf libgcc-s1 armhf 11.2.0-7ubuntu2 [42.6 kB] Get:31 http://ftpmaster.internal/ubuntu impish/main armhf libcc1-0 armhf 11.2.0-7ubuntu2 [45.8 kB] Get:32 http://ftpmaster.internal/ubuntu impish/main armhf libatomic1 armhf 11.2.0-7ubuntu2 [7626 B] Get:33 http://ftpmaster.internal/ubuntu impish/main armhf libstdc++6 armhf 11.2.0-7ubuntu2 [572 kB] Get:34 http://ftpmaster.internal/ubuntu impish/main armhf base-files armhf 11.1ubuntu3 [60.6 kB] Get:35 http://ftpmaster.internal/ubuntu impish/main armhf bash armhf 5.1-3ubuntu1 [605 kB] Get:36 http://ftpmaster.internal/ubuntu impish/main armhf bsdutils armhf 1:2.36.1-8ubuntu1 [86.7 kB] Get:37 http://ftpmaster.internal/ubuntu impish/main armhf dpkg armhf 1.20.9ubuntu2 [1219 kB] Get:38 http://ftpmaster.internal/ubuntu impish/main armhf dash armhf 0.5.11+git20210120+802ebd4-1 [78.7 kB] Get:39 http://ftpmaster.internal/ubuntu impish/main armhf diffutils armhf 1:3.8-0ubuntu1 [192 kB] Get:40 http://ftpmaster.internal/ubuntu impish/main armhf findutils armhf 4.8.0-1ubuntu2 [323 kB] Get:41 http://ftpmaster.internal/ubuntu impish/main armhf grep armhf 3.7-0ubuntu1 [185 kB] Get:42 http://ftpmaster.internal/ubuntu impish/main armhf gzip armhf 1.10-4ubuntu1 [91.1 kB] Get:43 http://ftpmaster.internal/ubuntu impish/main armhf login armhf 1:4.8.1-1ubuntu9 [221 kB] Get:44 http://ftpmaster.internal/ubuntu impish/main armhf util-linux armhf 2.36.1-8ubuntu1 [1072 kB] Get:45 http://ftpmaster.internal/ubuntu impish/main armhf base-passwd armhf 3.5.51 [48.6 kB] Get:46 http://ftpmaster.internal/ubuntu impish/main armhf sysvinit-utils armhf 2.96-7ubuntu1 [19.2 kB] Get:47 http://ftpmaster.internal/ubuntu impish/main armhf libgcrypt20 armhf 1.8.7-5ubuntu2 [408 kB] Get:48 http://ftpmaster.internal/ubuntu impish/main armhf liblz4-1 armhf 1.9.3-2 [49.6 kB] Get:49 http://ftpmaster.internal/ubuntu impish/main armhf liblzma5 armhf 5.2.5-2 [83.7 kB] Get:50 http://ftpmaster.internal/ubuntu impish/main armhf systemd-sysv armhf 248.3-1ubuntu7 [10.5 kB] Get:51 http://ftpmaster.internal/ubuntu impish/main armhf systemd-timesyncd armhf 248.3-1ubuntu7 [30.6 kB] Get:52 http://ftpmaster.internal/ubuntu impish/main armhf libapparmor1 armhf 3.0.3-0ubuntu1 [32.7 kB] Get:53 http://ftpmaster.internal/ubuntu impish/main armhf libaudit-common all 1:3.0-2ubuntu2 [4788 B] Get:54 http://ftpmaster.internal/ubuntu impish/main armhf libaudit1 armhf 1:3.0-2ubuntu2 [37.1 kB] Get:55 http://ftpmaster.internal/ubuntu impish/main armhf libblkid1 armhf 2.36.1-8ubuntu1 [131 kB] Get:56 http://ftpmaster.internal/ubuntu impish/main armhf libudev1 armhf 248.3-1ubuntu7 [69.1 kB] Get:57 http://ftpmaster.internal/ubuntu impish/main armhf libdevmapper1.02.1 armhf 2:1.02.175-2.1ubuntu1 [120 kB] Get:58 http://ftpmaster.internal/ubuntu impish/main armhf libuuid1 armhf 2.36.1-8ubuntu1 [22.7 kB] Get:59 http://ftpmaster.internal/ubuntu impish/main armhf libcryptsetup12 armhf 2:2.3.6-0ubuntu1 [193 kB] Get:60 http://ftpmaster.internal/ubuntu impish/main armhf libnettle8 armhf 3.7.3-1 [159 kB] Get:61 http://ftpmaster.internal/ubuntu impish/main armhf libhogweed6 armhf 3.7.3-1 [183 kB] Get:62 http://ftpmaster.internal/ubuntu impish/main armhf libunistring2 armhf 0.9.10-6 [478 kB] Get:63 http://ftpmaster.internal/ubuntu impish/main armhf libidn2-0 armhf 2.3.1-1 [50.3 kB] Get:64 http://ftpmaster.internal/ubuntu impish/main armhf libffi8 armhf 3.4.2-1ubuntu5 [17.8 kB] Get:65 http://ftpmaster.internal/ubuntu impish/main armhf libp11-kit0 armhf 0.23.22-1build1 [217 kB] Get:66 http://ftpmaster.internal/ubuntu impish/main armhf libgnutls30 armhf 3.7.1-5ubuntu1 [921 kB] Get:67 http://ftpmaster.internal/ubuntu impish/main armhf libzstd1 armhf 1.4.8+dfsg-2.1 [255 kB] Get:68 http://ftpmaster.internal/ubuntu impish/main armhf libkmod2 armhf 28-1ubuntu4 [37.8 kB] Get:69 http://ftpmaster.internal/ubuntu impish/main armhf libmount1 armhf 2.36.1-8ubuntu1 [146 kB] Get:70 http://ftpmaster.internal/ubuntu impish/main armhf libpam0g armhf 1.3.1-5ubuntu11 [53.1 kB] Get:71 http://ftpmaster.internal/ubuntu impish/main armhf mount armhf 2.36.1-8ubuntu1 [122 kB] Get:72 http://ftpmaster.internal/ubuntu impish/main armhf systemd armhf 248.3-1ubuntu7 [4305 kB] Get:73 http://ftpmaster.internal/ubuntu impish/main armhf libsystemd0 armhf 248.3-1ubuntu7 [285 kB] Get:74 http://ftpmaster.internal/ubuntu impish/main armhf libapt-pkg6.0 armhf 2.3.9 [895 kB] Get:75 http://ftpmaster.internal/ubuntu impish/main armhf gpgv armhf 2.2.20-1ubuntu4 [172 kB] Get:76 http://ftpmaster.internal/ubuntu impish/main armhf apt armhf 2.3.9 [1373 kB] Get:77 http://ftpmaster.internal/ubuntu impish/main armhf libpam-modules-bin armhf 1.3.1-5ubuntu11 [40.2 kB] Get:78 http://ftpmaster.internal/ubuntu impish/main armhf libpam-modules armhf 1.3.1-5ubuntu11 [255 kB] Get:79 http://ftpmaster.internal/ubuntu impish/main armhf logsave armhf 1.46.3-1ubuntu3 [10.9 kB] Get:80 http://ftpmaster.internal/ubuntu impish/main armhf libext2fs2 armhf 1.46.3-1ubuntu3 [192 kB] Get:81 http://ftpmaster.internal/ubuntu impish/main armhf e2fsprogs armhf 1.46.3-1ubuntu3 [562 kB] Get:82 http://ftpmaster.internal/ubuntu impish/main armhf libpam-runtime all 1.3.1-5ubuntu11 [38.7 kB] Get:83 http://ftpmaster.internal/ubuntu impish/main armhf libpcre2-8-0 armhf 10.37-0ubuntu2 [189 kB] Get:84 http://ftpmaster.internal/ubuntu impish/main armhf libsmartcols1 armhf 2.36.1-8ubuntu1 [91.1 kB] Get:85 http://ftpmaster.internal/ubuntu impish/main armhf passwd armhf 1:4.8.1-1ubuntu9 [787 kB] Get:86 http://ftpmaster.internal/ubuntu impish/main armhf libprocps8 armhf 2:3.3.17-5ubuntu3 [32.6 kB] Get:87 http://ftpmaster.internal/ubuntu impish/main armhf libss2 armhf 1.46.3-1ubuntu3 [10.1 kB] Get:88 http://ftpmaster.internal/ubuntu impish/main armhf procps armhf 2:3.3.17-5ubuntu3 [373 kB] Get:89 http://ftpmaster.internal/ubuntu impish/main armhf usrmerge all 25ubuntu1 [53.5 kB] Get:90 http://ftpmaster.internal/ubuntu impish/main armhf openssl armhf 1.1.1l-1ubuntu1 [624 kB] Get:91 http://ftpmaster.internal/ubuntu impish/main armhf ca-certificates all 20210119ubuntu1 [149 kB] Get:92 http://ftpmaster.internal/ubuntu impish/main armhf readline-common all 8.1-2 [54.1 kB] Get:93 http://ftpmaster.internal/ubuntu impish/main armhf libreadline8 armhf 8.1-2 [114 kB] Get:94 http://ftpmaster.internal/ubuntu impish/main armhf libsqlite3-0 armhf 3.35.5-1 [512 kB] Get:95 http://ftpmaster.internal/ubuntu impish/main armhf tzdata all 2021a-2ubuntu1 [339 kB] Get:96 http://ftpmaster.internal/ubuntu impish/main armhf xz-utils armhf 5.2.5-2 [80.7 kB] Get:97 http://ftpmaster.internal/ubuntu impish/main armhf advancecomp armhf 2.1-2.1ubuntu1 [185 kB] Get:98 http://ftpmaster.internal/ubuntu impish/main armhf libctf0 armhf 2.37-7ubuntu1 [93.8 kB] Get:99 http://ftpmaster.internal/ubuntu impish/main armhf libctf-nobfd0 armhf 2.37-7ubuntu1 [93.6 kB] Get:100 http://ftpmaster.internal/ubuntu impish/main armhf binutils-arm-linux-gnueabihf armhf 2.37-7ubuntu1 [3062 kB] Get:101 http://ftpmaster.internal/ubuntu impish/main armhf libbinutils armhf 2.37-7ubuntu1 [492 kB] Get:102 http://ftpmaster.internal/ubuntu impish/main armhf binutils armhf 2.37-7ubuntu1 [3166 B] Get:103 http://ftpmaster.internal/ubuntu impish/main armhf binutils-common armhf 2.37-7ubuntu1 [212 kB] Get:104 http://ftpmaster.internal/ubuntu impish/main armhf libisl23 armhf 0.24-1 [517 kB] Get:105 http://ftpmaster.internal/ubuntu impish/main armhf cpp-11 armhf 11.2.0-7ubuntu2 [48.0 MB] Get:106 http://ftpmaster.internal/ubuntu impish/main armhf g++ armhf 4:11.2.0-1ubuntu1 [1400 B] Get:107 http://ftpmaster.internal/ubuntu impish/main armhf gcc armhf 4:11.2.0-1ubuntu1 [5126 B] Get:108 http://ftpmaster.internal/ubuntu impish/main armhf cpp armhf 4:11.2.0-1ubuntu1 [27.7 kB] Get:109 http://ftpmaster.internal/ubuntu impish/main armhf libgcc-11-dev armhf 11.2.0-7ubuntu2 [838 kB] Get:110 http://ftpmaster.internal/ubuntu impish/main armhf gcc-11 armhf 11.2.0-7ubuntu2 [54.8 MB] Get:111 http://ftpmaster.internal/ubuntu impish/main armhf libstdc++-11-dev armhf 11.2.0-7ubuntu2 [2125 kB] Get:112 http://ftpmaster.internal/ubuntu impish/main armhf g++-11 armhf 11.2.0-7ubuntu2 [52.3 MB] Get:113 http://ftpmaster.internal/ubuntu impish/main armhf dpkg-dev all 1.20.9ubuntu2 [937 kB] Get:114 http://ftpmaster.internal/ubuntu impish/main armhf libdpkg-perl all 1.20.9ubuntu2 [233 kB] Get:115 http://ftpmaster.internal/ubuntu impish/main armhf lto-disabled-list all 16 [12.5 kB] Get:116 http://ftpmaster.internal/ubuntu impish/main armhf build-essential armhf 12.9ubuntu1 [4740 B] Get:117 http://ftpmaster.internal/ubuntu impish/universe armhf g++-10 armhf 10.3.0-11ubuntu1 [8460 kB] Get:118 http://ftpmaster.internal/ubuntu impish/universe armhf gcc-10 armhf 10.3.0-11ubuntu1 [15.1 MB] Get:119 http://ftpmaster.internal/ubuntu impish/main armhf libstdc++-10-dev armhf 10.3.0-11ubuntu1 [1961 kB] Get:120 http://ftpmaster.internal/ubuntu impish/main armhf libgcc-10-dev armhf 10.3.0-11ubuntu1 [812 kB] Get:121 http://ftpmaster.internal/ubuntu impish/universe armhf cpp-10 armhf 10.3.0-11ubuntu1 [7427 kB] Get:122 http://ftpmaster.internal/ubuntu impish/main armhf gcc-10-base armhf 10.3.0-11ubuntu1 [20.7 kB] Get:123 http://ftpmaster.internal/ubuntu impish/main armhf libassuan0 armhf 2.5.5-1 [31.4 kB] Get:124 http://ftpmaster.internal/ubuntu impish/main armhf pinentry-curses armhf 1.1.1-1 [32.9 kB] Get:125 http://ftpmaster.internal/ubuntu impish/main armhf gpg armhf 2.2.20-1ubuntu4 [428 kB] Get:126 http://ftpmaster.internal/ubuntu impish/main armhf gpgconf armhf 2.2.20-1ubuntu4 [108 kB] Get:127 http://ftpmaster.internal/ubuntu impish/main armhf gpg-agent armhf 2.2.20-1ubuntu4 [196 kB] Get:128 http://ftpmaster.internal/ubuntu impish/main armhf pkgbinarymangler all 148 [32.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 240 MB in 8s (30.7 MB/s) (Reading database ... 12870 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.18-4ubuntu1_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.18-4ubuntu1) over (1:4.4.17-1ubuntu3) ... Preparing to unpack .../libnsl-dev_1.3.0-2_armhf.deb ... Unpacking libnsl-dev:armhf (1.3.0-2) over (1.3.0-0ubuntu3) ... Preparing to unpack .../libc6-dev_2.34-0ubuntu3_armhf.deb ... Unpacking libc6-dev:armhf (2.34-0ubuntu3) over (2.33-0ubuntu5) ... Preparing to unpack .../libc-dev-bin_2.34-0ubuntu3_armhf.deb ... Unpacking libc-dev-bin (2.34-0ubuntu3) over (2.33-0ubuntu5) ... Preparing to unpack .../libcrypt1_1%3a4.4.18-4ubuntu1_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.18-4ubuntu1) over (1:4.4.17-1ubuntu3) ... Setting up libcrypt1:armhf (1:4.4.18-4ubuntu1) ... (Reading database ... 12876 files and directories currently installed.) Preparing to unpack .../libtirpc-common_1.3.2-2_all.deb ... Unpacking libtirpc-common (1.3.2-2) over (1.3.1-1build1) ... Setting up libtirpc-common (1.3.2-2) ... (Reading database ... 12877 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2_armhf.deb ... Unpacking libtirpc-dev:armhf (1.3.2-2) over (1.3.1-1build1) ... Preparing to unpack .../libk5crypto3_1.18.3-6_armhf.deb ... Unpacking libk5crypto3:armhf (1.18.3-6) over (1.18.3-4) ... Setting up libk5crypto3:armhf (1.18.3-6) ... (Reading database ... 12878 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.18.3-6_armhf.deb ... Unpacking libkrb5support0:armhf (1.18.3-6) over (1.18.3-4) ... Setting up libkrb5support0:armhf (1.18.3-6) ... (Reading database ... 12878 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.18.3-6_armhf.deb ... Unpacking libkrb5-3:armhf (1.18.3-6) over (1.18.3-4) ... Setting up libkrb5-3:armhf (1.18.3-6) ... (Reading database ... 12878 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.18.3-6_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.18.3-6) over (1.18.3-4) ... Setting up libgssapi-krb5-2:armhf (1.18.3-6) ... (Reading database ... 12878 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.3-1ubuntu3_armhf.deb ... Unpacking libcom-err2:armhf (1.46.3-1ubuntu3) over (1.45.7-1ubuntu2) ... Setting up libcom-err2:armhf (1.46.3-1ubuntu3) ... (Reading database ... 12878 files and directories currently installed.) Preparing to unpack .../libperl5.32_5.32.1-3ubuntu3_armhf.deb ... Unpacking libperl5.32:armhf (5.32.1-3ubuntu3) over (5.32.1-3ubuntu2) ... Preparing to unpack .../perl_5.32.1-3ubuntu3_armhf.deb ... Unpacking perl (5.32.1-3ubuntu3) over (5.32.1-3ubuntu2) ... Preparing to unpack .../perl-base_5.32.1-3ubuntu3_armhf.deb ... Unpacking perl-base (5.32.1-3ubuntu3) over (5.32.1-3ubuntu2) ... Setting up perl-base (5.32.1-3ubuntu3) ... (Reading database ... 12877 files and directories currently installed.) Preparing to unpack .../perl-modules-5.32_5.32.1-3ubuntu3_all.deb ... Unpacking perl-modules-5.32 (5.32.1-3ubuntu3) over (5.32.1-3ubuntu2) ... Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu1_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg1-0.8ubuntu1) over (5.3.28+dfsg1-0.6ubuntu4) ... Setting up libdb5.3:armhf (5.3.28+dfsg1-0.8ubuntu1) ... (Reading database ... 12877 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu7_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.11.dfsg-2ubuntu7) over (1:1.2.11.dfsg-2ubuntu6) ... Setting up zlib1g:armhf (1:1.2.11.dfsg-2ubuntu7) ... (Reading database ... 12877 files and directories currently installed.) Preparing to unpack .../debconf_1.5.77_all.deb ... Unpacking debconf (1.5.77) over (1.5.74) ... Setting up debconf (1.5.77) ... (Reading database ... 12877 files and directories currently installed.) Preparing to unpack .../libc6_2.34-0ubuntu3_armhf.deb ... Unpacking libc6:armhf (2.34-0ubuntu3) over (2.33-0ubuntu5) ... Setting up libc6:armhf (2.34-0ubuntu3) ... (Reading database ... 12864 files and directories currently installed.) Preparing to unpack .../libc-bin_2.34-0ubuntu3_armhf.deb ... Unpacking libc-bin (2.34-0ubuntu3) over (2.33-0ubuntu5) ... Setting up libc-bin (2.34-0ubuntu3) ... (Reading database ... 12864 files and directories currently installed.) Preparing to unpack .../libssl1.1_1.1.1l-1ubuntu1_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1l-1ubuntu1) over (1.1.1j-1ubuntu3) ... Setting up libssl1.1:armhf (1.1.1l-1ubuntu1) ... (Reading database ... 12864 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2_armhf.deb ... Unpacking libtirpc3:armhf (1.3.2-2) over (1.3.1-1build1) ... Setting up libtirpc3:armhf (1.3.2-2) ... (Reading database ... 12865 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-2) over (1.3.0-0ubuntu3) ... Setting up libnsl2:armhf (1.3.0-2) ... (Reading database ... 12865 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_5.13.0-17.17_armhf.deb ... Unpacking linux-libc-dev:armhf (5.13.0-17.17) over (5.11.0-14.15) ... Preparing to unpack .../libasan6_11.2.0-7ubuntu2_armhf.deb ... Unpacking libasan6:armhf (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../libubsan1_11.2.0-7ubuntu2_armhf.deb ... Unpacking libubsan1:armhf (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../libgomp1_11.2.0-7ubuntu2_armhf.deb ... Unpacking libgomp1:armhf (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../gcc-11-base_11.2.0-7ubuntu2_armhf.deb ... Unpacking gcc-11-base:armhf (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Setting up gcc-11-base:armhf (11.2.0-7ubuntu2) ... (Reading database ... 12877 files and directories currently installed.) Preparing to unpack .../libgcc-s1_11.2.0-7ubuntu2_armhf.deb ... Unpacking libgcc-s1:armhf (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Setting up libgcc-s1:armhf (11.2.0-7ubuntu2) ... (Reading database ... 12877 files and directories currently installed.) Preparing to unpack .../libcc1-0_11.2.0-7ubuntu2_armhf.deb ... Unpacking libcc1-0:armhf (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../libatomic1_11.2.0-7ubuntu2_armhf.deb ... Unpacking libatomic1:armhf (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../libstdc++6_11.2.0-7ubuntu2_armhf.deb ... Unpacking libstdc++6:armhf (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Setting up libstdc++6:armhf (11.2.0-7ubuntu2) ... (Reading database ... 12877 files and directories currently installed.) Preparing to unpack .../base-files_11.1ubuntu3_armhf.deb ... Unpacking base-files (11.1ubuntu3) over (11ubuntu18) ... Setting up base-files (11.1ubuntu3) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/dpkg/origins/debian ... 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 ... Updating /etc/profile to current default. (Reading database ... 12877 files and directories currently installed.) Preparing to unpack .../bash_5.1-3ubuntu1_armhf.deb ... Unpacking bash (5.1-3ubuntu1) over (5.1-2ubuntu1) ... Setting up bash (5.1-3ubuntu1) ... 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 ... 12877 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.36.1-8ubuntu1_armhf.deb ... Unpacking bsdutils (1:2.36.1-8ubuntu1) over (1:2.36.1-7ubuntu2) ... Setting up bsdutils (1:2.36.1-8ubuntu1) ... (Reading database ... 12877 files and directories currently installed.) Preparing to unpack .../dpkg_1.20.9ubuntu2_armhf.deb ... Unpacking dpkg (1.20.9ubuntu2) over (1.20.7.1ubuntu4) ... Setting up dpkg (1.20.9ubuntu2) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210120+802ebd4-1_armhf.deb ... Unpacking dash (0.5.11+git20210120+802ebd4-1) over (0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1) ... Setting up dash (0.5.11+git20210120+802ebd4-1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu1_armhf.deb ... Unpacking diffutils (1:3.8-0ubuntu1) over (1:3.7-3ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu2_armhf.deb ... Unpacking findutils (4.8.0-1ubuntu2) over (4.8.0-1ubuntu1) ... Setting up findutils (4.8.0-1ubuntu2) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../grep_3.7-0ubuntu1_armhf.deb ... Unpacking grep (3.7-0ubuntu1) over (3.6-1) ... Setting up grep (3.7-0ubuntu1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu1_armhf.deb ... Unpacking gzip (1.10-4ubuntu1) over (1.10-2ubuntu3) ... Setting up gzip (1.10-4ubuntu1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu9_armhf.deb ... Unpacking login (1:4.8.1-1ubuntu9) over (1:4.8.1-1ubuntu8) ... Setting up login (1:4.8.1-1ubuntu9) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../util-linux_2.36.1-8ubuntu1_armhf.deb ... Unpacking util-linux (2.36.1-8ubuntu1) over (2.36.1-7ubuntu2) ... Setting up util-linux (2.36.1-8ubuntu1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.51_armhf.deb ... Unpacking base-passwd (3.5.51) over (3.5.49) ... Setting up base-passwd (3.5.51) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-7ubuntu1_armhf.deb ... Unpacking sysvinit-utils (2.96-7ubuntu1) over (2.96-6ubuntu1) ... Setting up sysvinit-utils (2.96-7ubuntu1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.7-5ubuntu2_armhf.deb ... Unpacking libgcrypt20:armhf (1.8.7-5ubuntu2) over (1.8.7-2ubuntu2) ... Setting up libgcrypt20:armhf (1.8.7-5ubuntu2) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2_armhf.deb ... Unpacking liblz4-1:armhf (1.9.3-2) over (1.9.3-1build1) ... Setting up liblz4-1:armhf (1.9.3-2) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2_armhf.deb ... Unpacking liblzma5:armhf (5.2.5-2) over (5.2.5-1.0build2) ... Setting up liblzma5:armhf (5.2.5-2) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../systemd-sysv_248.3-1ubuntu7_armhf.deb ... Unpacking systemd-sysv (248.3-1ubuntu7) over (247.3-3ubuntu3) ... Preparing to unpack .../systemd-timesyncd_248.3-1ubuntu7_armhf.deb ... Unpacking systemd-timesyncd (248.3-1ubuntu7) over (247.3-3ubuntu3) ... Preparing to unpack .../libapparmor1_3.0.3-0ubuntu1_armhf.deb ... Unpacking libapparmor1:armhf (3.0.3-0ubuntu1) over (3.0.0-0ubuntu7) ... Preparing to unpack .../libaudit-common_1%3a3.0-2ubuntu2_all.deb ... Unpacking libaudit-common (1:3.0-2ubuntu2) over (1:3.0-2ubuntu1) ... Setting up libaudit-common (1:3.0-2ubuntu2) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0-2ubuntu2_armhf.deb ... Unpacking libaudit1:armhf (1:3.0-2ubuntu2) over (1:3.0-2ubuntu1) ... Setting up libaudit1:armhf (1:3.0-2ubuntu2) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libblkid1_2.36.1-8ubuntu1_armhf.deb ... Unpacking libblkid1:armhf (2.36.1-8ubuntu1) over (2.36.1-7ubuntu2) ... Setting up libblkid1:armhf (2.36.1-8ubuntu1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libudev1_248.3-1ubuntu7_armhf.deb ... Unpacking libudev1:armhf (248.3-1ubuntu7) over (247.3-3ubuntu3) ... Setting up libudev1:armhf (248.3-1ubuntu7) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu1_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.175-2.1ubuntu1) over (2:1.02.175-2ubuntu4) ... Preparing to unpack .../libuuid1_2.36.1-8ubuntu1_armhf.deb ... Unpacking libuuid1:armhf (2.36.1-8ubuntu1) over (2.36.1-7ubuntu2) ... Setting up libuuid1:armhf (2.36.1-8ubuntu1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.3.6-0ubuntu1_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.3.6-0ubuntu1) over (2:2.3.4-1ubuntu3) ... Preparing to unpack .../libnettle8_3.7.3-1_armhf.deb ... Unpacking libnettle8:armhf (3.7.3-1) over (3.7-2.1ubuntu1) ... Setting up libnettle8:armhf (3.7.3-1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1_armhf.deb ... Unpacking libhogweed6:armhf (3.7.3-1) over (3.7-2.1ubuntu1) ... Setting up libhogweed6:armhf (3.7.3-1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libunistring2_0.9.10-6_armhf.deb ... Unpacking libunistring2:armhf (0.9.10-6) over (0.9.10-4) ... Setting up libunistring2:armhf (0.9.10-6) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.1-1_armhf.deb ... Unpacking libidn2-0:armhf (2.3.1-1) over (2.3.0-5) ... Setting up libidn2-0:armhf (2.3.1-1) ... dpkg: libffi8ubuntu1:armhf: dependency problems, but removing anyway as you requested: libp11-kit0:armhf depends on libffi8ubuntu1 (>= 3.4~20200819). (Reading database ... 12882 files and directories currently installed.) Removing libffi8ubuntu1:armhf (3.4~20200819gead65ca871-0ubuntu5) ... Selecting previously unselected package libffi8:armhf. (Reading database ... 12877 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-1ubuntu5_armhf.deb ... Unpacking libffi8:armhf (3.4.2-1ubuntu5) ... Setting up libffi8:armhf (3.4.2-1ubuntu5) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.22-1build1_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.22-1build1) over (0.23.22-1) ... Setting up libp11-kit0:armhf (0.23.22-1build1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.1-5ubuntu1_armhf.deb ... Unpacking libgnutls30:armhf (3.7.1-5ubuntu1) over (3.7.1-3ubuntu1) ... Setting up libgnutls30:armhf (3.7.1-5ubuntu1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.8+dfsg-2.1_armhf.deb ... Unpacking libzstd1:armhf (1.4.8+dfsg-2.1) over (1.4.8+dfsg-2build2) ... Setting up libzstd1:armhf (1.4.8+dfsg-2.1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libkmod2_28-1ubuntu4_armhf.deb ... Unpacking libkmod2:armhf (28-1ubuntu4) over (28-1ubuntu2) ... Preparing to unpack .../libmount1_2.36.1-8ubuntu1_armhf.deb ... Unpacking libmount1:armhf (2.36.1-8ubuntu1) over (2.36.1-7ubuntu2) ... Setting up libmount1:armhf (2.36.1-8ubuntu1) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../libpam0g_1.3.1-5ubuntu11_armhf.deb ... Unpacking libpam0g:armhf (1.3.1-5ubuntu11) over (1.3.1-5ubuntu6) ... Setting up libpam0g:armhf (1.3.1-5ubuntu11) ... (Reading database ... 12882 files and directories currently installed.) Preparing to unpack .../mount_2.36.1-8ubuntu1_armhf.deb ... Unpacking mount (2.36.1-8ubuntu1) over (2.36.1-7ubuntu2) ... Preparing to unpack .../systemd_248.3-1ubuntu7_armhf.deb ... Unpacking systemd (248.3-1ubuntu7) over (247.3-3ubuntu3) ... Preparing to unpack .../libsystemd0_248.3-1ubuntu7_armhf.deb ... Unpacking libsystemd0:armhf (248.3-1ubuntu7) over (247.3-3ubuntu3) ... Setting up libsystemd0:armhf (248.3-1ubuntu7) ... (Reading database ... 12897 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.3.9_armhf.deb ... Unpacking libapt-pkg6.0:armhf (2.3.9) over (2.2.3) ... Setting up libapt-pkg6.0:armhf (2.3.9) ... (Reading database ... 12897 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.20-1ubuntu4_armhf.deb ... Unpacking gpgv (2.2.20-1ubuntu4) over (2.2.20-1ubuntu3) ... Setting up gpgv (2.2.20-1ubuntu4) ... (Reading database ... 12897 files and directories currently installed.) Preparing to unpack .../archives/apt_2.3.9_armhf.deb ... Unpacking apt (2.3.9) over (2.2.3) ... Setting up apt (2.3.9) ... (Reading database ... 12897 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu11_armhf.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu11) over (1.3.1-5ubuntu6) ... Setting up libpam-modules-bin (1.3.1-5ubuntu11) ... (Reading database ... 12899 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu11_armhf.deb ... Unpacking libpam-modules:armhf (1.3.1-5ubuntu11) over (1.3.1-5ubuntu6) ... Setting up libpam-modules:armhf (1.3.1-5ubuntu11) ... (Reading database ... 12903 files and directories currently installed.) Preparing to unpack .../logsave_1.46.3-1ubuntu3_armhf.deb ... Unpacking logsave (1.46.3-1ubuntu3) over (1.45.7-1ubuntu2) ... Preparing to unpack .../libext2fs2_1.46.3-1ubuntu3_armhf.deb ... Unpacking libext2fs2:armhf (1.46.3-1ubuntu3) over (1.45.7-1ubuntu2) ... Setting up libext2fs2:armhf (1.46.3-1ubuntu3) ... (Reading database ... 12903 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.3-1ubuntu3_armhf.deb ... Unpacking e2fsprogs (1.46.3-1ubuntu3) over (1.45.7-1ubuntu2) ... Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu11_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu11) over (1.3.1-5ubuntu6) ... Setting up libpam-runtime (1.3.1-5ubuntu11) ... (Reading database ... 12903 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.37-0ubuntu2_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.37-0ubuntu2) over (10.36-2ubuntu5) ... Setting up libpcre2-8-0:armhf (10.37-0ubuntu2) ... (Reading database ... 12903 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.36.1-8ubuntu1_armhf.deb ... Unpacking libsmartcols1:armhf (2.36.1-8ubuntu1) over (2.36.1-7ubuntu2) ... Setting up libsmartcols1:armhf (2.36.1-8ubuntu1) ... (Reading database ... 12903 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu9_armhf.deb ... Unpacking passwd (1:4.8.1-1ubuntu9) over (1:4.8.1-1ubuntu8) ... Setting up passwd (1:4.8.1-1ubuntu9) ... (Reading database ... 12903 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-5ubuntu3_armhf.deb ... Unpacking libprocps8:armhf (2:3.3.17-5ubuntu3) over (2:3.3.16-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.3-1ubuntu3_armhf.deb ... Unpacking libss2:armhf (1.46.3-1ubuntu3) over (1.45.7-1ubuntu2) ... Preparing to unpack .../02-procps_2%3a3.3.17-5ubuntu3_armhf.deb ... Unpacking procps (2:3.3.17-5ubuntu3) over (2:3.3.16-5ubuntu3) ... Preparing to unpack .../03-usrmerge_25ubuntu1_all.deb ... Unpacking usrmerge (25ubuntu1) over (24ubuntu3) ... Preparing to unpack .../04-openssl_1.1.1l-1ubuntu1_armhf.deb ... Unpacking openssl (1.1.1l-1ubuntu1) over (1.1.1j-1ubuntu3) ... Preparing to unpack .../05-ca-certificates_20210119ubuntu1_all.deb ... Unpacking ca-certificates (20210119ubuntu1) over (20210119build1) ... Preparing to unpack .../06-readline-common_8.1-2_all.deb ... Unpacking readline-common (8.1-2) over (8.1-1) ... Preparing to unpack .../07-libreadline8_8.1-2_armhf.deb ... Unpacking libreadline8:armhf (8.1-2) over (8.1-1) ... Preparing to unpack .../08-libsqlite3-0_3.35.5-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.35.5-1) over (3.34.1-3) ... Preparing to unpack .../09-tzdata_2021a-2ubuntu1_all.deb ... Unpacking tzdata (2021a-2ubuntu1) over (2021a-1ubuntu1) ... Preparing to unpack .../10-xz-utils_5.2.5-2_armhf.deb ... Unpacking xz-utils (5.2.5-2) over (5.2.5-1.0build2) ... Preparing to unpack .../11-advancecomp_2.1-2.1ubuntu1_armhf.deb ... Unpacking advancecomp (2.1-2.1ubuntu1) over (2.1-2.1build1) ... Preparing to unpack .../12-libctf0_2.37-7ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../13-libctf-nobfd0_2.37-7ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../14-binutils-arm-linux-gnueabihf_2.37-7ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../15-libbinutils_2.37-7ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../16-binutils_2.37-7ubuntu1_armhf.deb ... Unpacking binutils (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../17-binutils-common_2.37-7ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../18-libisl23_0.24-1_armhf.deb ... Unpacking libisl23:armhf (0.24-1) over (0.23-1build1) ... Selecting previously unselected package cpp-11. Preparing to unpack .../19-cpp-11_11.2.0-7ubuntu2_armhf.deb ... Unpacking cpp-11 (11.2.0-7ubuntu2) ... Preparing to unpack .../20-g++_4%3a11.2.0-1ubuntu1_armhf.deb ... Unpacking g++ (4:11.2.0-1ubuntu1) over (4:10.3.0-1ubuntu1) ... Preparing to unpack .../21-gcc_4%3a11.2.0-1ubuntu1_armhf.deb ... Unpacking gcc (4:11.2.0-1ubuntu1) over (4:10.3.0-1ubuntu1) ... Preparing to unpack .../22-cpp_4%3a11.2.0-1ubuntu1_armhf.deb ... Unpacking cpp (4:11.2.0-1ubuntu1) over (4:10.3.0-1ubuntu1) ... Selecting previously unselected package libgcc-11-dev:armhf. Preparing to unpack .../23-libgcc-11-dev_11.2.0-7ubuntu2_armhf.deb ... Unpacking libgcc-11-dev:armhf (11.2.0-7ubuntu2) ... Selecting previously unselected package gcc-11. Preparing to unpack .../24-gcc-11_11.2.0-7ubuntu2_armhf.deb ... Unpacking gcc-11 (11.2.0-7ubuntu2) ... Selecting previously unselected package libstdc++-11-dev:armhf. Preparing to unpack .../25-libstdc++-11-dev_11.2.0-7ubuntu2_armhf.deb ... Unpacking libstdc++-11-dev:armhf (11.2.0-7ubuntu2) ... Selecting previously unselected package g++-11. Preparing to unpack .../26-g++-11_11.2.0-7ubuntu2_armhf.deb ... Unpacking g++-11 (11.2.0-7ubuntu2) ... Preparing to unpack .../27-dpkg-dev_1.20.9ubuntu2_all.deb ... Unpacking dpkg-dev (1.20.9ubuntu2) over (1.20.7.1ubuntu4) ... Preparing to unpack .../28-libdpkg-perl_1.20.9ubuntu2_all.deb ... Unpacking libdpkg-perl (1.20.9ubuntu2) over (1.20.7.1ubuntu4) ... Preparing to unpack .../29-lto-disabled-list_16_all.deb ... Unpacking lto-disabled-list (16) over (7) ... Preparing to unpack .../30-build-essential_12.9ubuntu1_armhf.deb ... Unpacking build-essential (12.9ubuntu1) over (12.8ubuntu3) ... Preparing to unpack .../31-g++-10_10.3.0-11ubuntu1_armhf.deb ... Unpacking g++-10 (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../32-gcc-10_10.3.0-11ubuntu1_armhf.deb ... Unpacking gcc-10 (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../33-libstdc++-10-dev_10.3.0-11ubuntu1_armhf.deb ... Unpacking libstdc++-10-dev:armhf (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../34-libgcc-10-dev_10.3.0-11ubuntu1_armhf.deb ... Unpacking libgcc-10-dev:armhf (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../35-cpp-10_10.3.0-11ubuntu1_armhf.deb ... Unpacking cpp-10 (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../36-gcc-10-base_10.3.0-11ubuntu1_armhf.deb ... Unpacking gcc-10-base:armhf (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../37-libassuan0_2.5.5-1_armhf.deb ... Unpacking libassuan0:armhf (2.5.5-1) over (2.5.4-1ubuntu1) ... Preparing to unpack .../38-pinentry-curses_1.1.1-1_armhf.deb ... Unpacking pinentry-curses (1.1.1-1) over (1.1.0-4build1) ... Preparing to unpack .../39-gpg_2.2.20-1ubuntu4_armhf.deb ... Unpacking gpg (2.2.20-1ubuntu4) over (2.2.20-1ubuntu3) ... Preparing to unpack .../40-gpgconf_2.2.20-1ubuntu4_armhf.deb ... Unpacking gpgconf (2.2.20-1ubuntu4) over (2.2.20-1ubuntu3) ... Preparing to unpack .../41-gpg-agent_2.2.20-1ubuntu4_armhf.deb ... Unpacking gpg-agent (2.2.20-1ubuntu4) over (2.2.20-1ubuntu3) ... Preparing to unpack .../42-pkgbinarymangler_148_all.deb ... Unpacking pkgbinarymangler (148) over (147) ... Setting up lto-disabled-list (16) ... Setting up libapparmor1:armhf (3.0.3-0ubuntu1) ... Setting up perl-modules-5.32 (5.32.1-3ubuntu3) ... Setting up libsqlite3-0:armhf (3.35.5-1) ... Setting up binutils-common:armhf (2.37-7ubuntu1) ... Setting up linux-libc-dev:armhf (5.13.0-17.17) ... Setting up libctf-nobfd0:armhf (2.37-7ubuntu1) ... Setting up libassuan0:armhf (2.5.5-1) ... Setting up libgomp1:armhf (11.2.0-7ubuntu2) ... Setting up libasan6:armhf (11.2.0-7ubuntu2) ... Setting up tzdata (2021a-2ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Oct 4 19:34:08 UTC 2021. Universal Time is now: Mon Oct 4 19:34:08 UTC 2021. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up gcc-10-base:armhf (10.3.0-11ubuntu1) ... Setting up libtirpc-dev:armhf (1.3.2-2) ... Setting up xz-utils (5.2.5-2) ... Setting up libatomic1:armhf (11.2.0-7ubuntu2) ... Setting up usrmerge (25ubuntu1) ... Setting up libss2:armhf (1.46.3-1ubuntu3) ... Setting up libperl5.32:armhf (5.32.1-3ubuntu3) ... Setting up logsave (1.46.3-1ubuntu3) ... Setting up libubsan1:armhf (11.2.0-7ubuntu2) ... Setting up advancecomp (2.1-2.1ubuntu1) ... Setting up libdevmapper1.02.1:armhf (2:1.02.175-2.1ubuntu1) ... Setting up libgcc-11-dev:armhf (11.2.0-7ubuntu2) ... Setting up mount (2.36.1-8ubuntu1) ... Setting up libnsl-dev:armhf (1.3.0-2) ... Setting up libcrypt-dev:armhf (1:4.4.18-4ubuntu1) ... Setting up libcryptsetup12:armhf (2:2.3.6-0ubuntu1) ... Setting up libbinutils:armhf (2.37-7ubuntu1) ... Setting up libisl23:armhf (0.24-1) ... Setting up libc-dev-bin (2.34-0ubuntu3) ... Setting up openssl (1.1.1l-1ubuntu1) ... Setting up readline-common (8.1-2) ... Setting up libcc1-0:armhf (11.2.0-7ubuntu2) ... Setting up libprocps8:armhf (2:3.3.17-5ubuntu3) ... Setting up cpp-10 (10.3.0-11ubuntu1) ... Setting up libkmod2:armhf (28-1ubuntu4) ... Setting up libctf0:armhf (2.37-7ubuntu1) ... Setting up pinentry-curses (1.1.1-1) ... Setting up cpp-11 (11.2.0-7ubuntu2) ... Setting up pkgbinarymangler (148) ... Setting up libgcc-10-dev:armhf (10.3.0-11ubuntu1) ... Setting up libreadline8:armhf (8.1-2) ... Setting up e2fsprogs (1.46.3-1ubuntu3) ... Setting up ca-certificates (20210119ubuntu1) ... Updating certificates in /etc/ssl/certs... 0 added, 1 removed; done. Setting up perl (5.32.1-3ubuntu3) ... Setting up libdpkg-perl (1.20.9ubuntu2) ... Setting up cpp (4:11.2.0-1ubuntu1) ... Setting up procps (2:3.3.17-5ubuntu3) ... update-alternatives: warning: alternative /usr/bin/w.procps (part of link group w) doesn't exist; removing from list of alternatives update-alternatives: warning: /etc/alternatives/w is dangling; it will be updated with best choice Setting up gpgconf (2.2.20-1ubuntu4) ... Setting up libc6-dev:armhf (2.34-0ubuntu3) ... Setting up binutils-arm-linux-gnueabihf (2.37-7ubuntu1) ... Setting up gpg (2.2.20-1ubuntu4) ... Setting up libstdc++-10-dev:armhf (10.3.0-11ubuntu1) ... Setting up gpg-agent (2.2.20-1ubuntu4) ... Setting up binutils (2.37-7ubuntu1) ... Setting up dpkg-dev (1.20.9ubuntu2) ... Setting up gcc-10 (10.3.0-11ubuntu1) ... Setting up libstdc++-11-dev:armhf (11.2.0-7ubuntu2) ... Setting up gcc-11 (11.2.0-7ubuntu2) ... Setting up g++-10 (10.3.0-11ubuntu1) ... Setting up g++-11 (11.2.0-7ubuntu2) ... Setting up gcc (4:11.2.0-1ubuntu1) ... Setting up g++ (4:11.2.0-1ubuntu1) ... Setting up build-essential (12.9ubuntu1) ... Setting up systemd-timesyncd (248.3-1ubuntu7) ... Installing new version of config file /etc/systemd/timesyncd.conf ... Setting up systemd (248.3-1ubuntu7) ... Installing new version of config file /etc/systemd/journald.conf ... 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/pstore.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (248.3-1ubuntu7) ... Processing triggers for libc-bin (2.34-0ubuntu3) ... Processing triggers for ca-certificates (20210119ubuntu1) ... 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-22244538 armhf impish-proposed -c chroot:build-PACKAGEBUILD-22244538 --arch=armhf --dist=impish-proposed --nolog inkscape_1.1.1-2ubuntu1.dsc Initiating build PACKAGEBUILD-22244538 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.15.0-159-generic #167-Ubuntu SMP Mon Sep 20 23:06:52 UTC 2021 armv7l sbuild (Debian sbuild) 0.75.0 (21 Mar 2018) on bos02-arm64-049.buildd +==============================================================================+ | inkscape 1.1.1-2ubuntu1 (armhf) Mon, 04 Oct 2021 19:34:16 +0000 | +==============================================================================+ Package: inkscape Version: 1.1.1-2ubuntu1 Source Version: 1.1.1-2ubuntu1 Distribution: impish-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-22244538/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- inkscape_1.1.1-2ubuntu1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/inkscape-yl9mgo/inkscape-1.1.1' with '<>' I: NOTICE: Log filtering will replace 'build/inkscape-yl9mgo' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-ykg7US/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-ykg7US/apt_archive ./ InRelease Get:2 copy:/<>/resolver-ykg7US/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-ykg7US/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-ykg7US/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-ykg7US/apt_archive ./ Packages [429 B] Fetched 1735 B in 0s (69.7 kB/s) Reading package lists... Reading package lists... Install core 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: cpp-10 g++-10 gcc-10 gcc-10-base libgcc-10-dev libstdc++-10-dev Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 652 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-ykg7US/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [652 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 652 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 13944 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: cmake, debhelper-compat (= 13), dh-python, dh-sequence-python3, ninja-build, python3, imagemagick (>= 0), libaspell-dev, libboost-dev, libboost-filesystem-dev, libcdr-dev, libdbus-1-dev, libdbus-glib-1-dev, libdouble-conversion-dev, libfontconfig-dev, libgc-dev (>= 1:6.8), libgdl-3-dev, libgmock-dev, libgsl-dev, libgspell-1-dev, libgtk-3-dev, libgtkmm-3.0-dev, libgtkspell3-3-dev, libjemalloc-dev, liblcms2-dev, libmagick++-dev, libpango1.0-dev, libpng-dev, libpoppler-glib-dev, libpoppler-private-dev, libpotrace-dev, libreadline-dev, librevenge-dev, librsvg2-common, libsigc++-2.0-dev (>= 2.0.16-2), libsoup2.4-dev, libtool, libvisio-dev, libwpg-dev (>= 0.3.0), libxml-parser-perl, libxml2-dev (>= 2-2.4.24), libxslt1-dev, pkg-config, ragel, zlib1g-dev Filtered Build-Depends: cmake, debhelper-compat (= 13), dh-python, dh-sequence-python3, ninja-build, python3, imagemagick (>= 0), libaspell-dev, libboost-dev, libboost-filesystem-dev, libcdr-dev, libdbus-1-dev, libdbus-glib-1-dev, libdouble-conversion-dev, libfontconfig-dev, libgc-dev (>= 1:6.8), libgdl-3-dev, libgmock-dev, libgsl-dev, libgspell-1-dev, libgtk-3-dev, libgtkmm-3.0-dev, libgtkspell3-3-dev, libjemalloc-dev, liblcms2-dev, libmagick++-dev, libpango1.0-dev, libpng-dev, libpoppler-glib-dev, libpoppler-private-dev, libpotrace-dev, libreadline-dev, librevenge-dev, librsvg2-common, libsigc++-2.0-dev (>= 2.0.16-2), libsoup2.4-dev, libtool, libvisio-dev, libwpg-dev (>= 0.3.0), libxml-parser-perl, libxml2-dev (>= 2-2.4.24), libxslt1-dev, pkg-config, ragel, zlib1g-dev dpkg-deb: building package 'sbuild-build-depends-inkscape-dummy' in '/<>/resolver-ykg7US/apt_archive/sbuild-build-depends-inkscape-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-inkscape-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-ykg7US/apt_archive ./ InRelease Get:2 copy:/<>/resolver-ykg7US/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-ykg7US/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-ykg7US/apt_archive ./ Sources [828 B] Get:5 copy:/<>/resolver-ykg7US/apt_archive ./ Packages [876 B] Fetched 2667 B in 0s (105 kB/s) Reading package lists... Reading package lists... Install inkscape build dependencies (apt-based resolver) -------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: g++-10 Use 'apt autoremove' to remove it. The following additional packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils cmake cmake-data dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism dictionaries-common dwz emacsen-common file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gdl-3 gir1.2-glib-2.0 gir1.2-gspell-1 gir1.2-gtk-3.0 gir1.2-gtkspell3-3.0 gir1.2-harfbuzz-0.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 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-debian iso-codes libaom0 libarchive-zip-perl libarchive13 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 libblkid-dev libboost-dev libboost-filesystem-dev libboost-filesystem1.74-dev libboost-filesystem1.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 libcdr-0.1-1 libcdr-dev libcolord2 libcups2 libcurl4 libdatrie-dev libdatrie1 libdav1d4 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 libfontconfig-dev libfontconfig1 libfreetype-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgbm1 libgc-dev libgc1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdl-3-5 libgdl-3-common libgdl-3-dev 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 libgmock-dev libgraphite2-3 libgraphite2-dev libgsl-dev libgsl25 libgslcblas0 libgspell-1-2 libgspell-1-common libgspell-1-dev 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 libice-dev libice6 libicu-dev libicu67 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 libjsoncpp24 liblcms2-2 liblcms2-dev libldap-2.5-0 libllvm12 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 libopenexr-dev libopenexr25 libopengl-dev libopengl0 libopenjp2-7 libopenjp2-7-dev 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 libpoppler-dev libpoppler-glib-dev libpoppler-glib8 libpoppler-private-dev libpoppler111 libpotrace-dev libpotrace0 libproxy1v5 libpsl-dev libpsl5 libpthread-stubs0-dev libpython3-stdlib libpython3.9-minimal libpython3.9-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 libsepol1-dev libsigc++-2.0-0v5 libsigc++-2.0-dev libsigsegv2 libsm-dev libsm6 libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-dev libsqlite3-dev libssh-4 libsub-override-perl libtext-iconv-perl libthai-data libthai-dev libthai0 libtiff-dev libtiff5 libtiffxx5 libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libuv1 libvisio-0.1-1 libvisio-dev libvulkan1 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp6 libwebpdemux2 libwebpmux3 libwmf-dev libwmf0.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-192 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 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1-dev libxslt1.1 libxt-dev libxt6 libxtst-dev libxtst6 libxxf86vm1 m4 man-db media-types netbase ninja-build pango1.0-tools perl-openssl-defaults pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.9 python3.9-minimal ragel shared-mime-info ubuntu-mono ucf uuid-dev wayland-protocols x11-common x11proto-dev x11proto-input-dev x11proto-randr-dev x11proto-record-dev x11proto-xext-dev x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc cmake-doc dh-make ispell | aspell | hunspell 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 aspell-doc aspell libatkmm-1.6-doc libboost-doc libboost1.74-doc libboost-atomic1.74-dev libboost-chrono1.74-dev libboost-container1.74-dev libboost-context1.74-dev libboost-contract1.74-dev libboost-coroutine1.74-dev libboost-date-time1.74-dev libboost-exception1.74-dev libboost-fiber1.74-dev libboost-graph1.74-dev libboost-graph-parallel1.74-dev libboost-iostreams1.74-dev libboost-locale1.74-dev libboost-log1.74-dev libboost-math1.74-dev libboost-mpi1.74-dev libboost-mpi-python1.74-dev libboost-numpy1.74-dev libboost-program-options1.74-dev libboost-python1.74-dev libboost-random1.74-dev libboost-regex1.74-dev libboost-serialization1.74-dev libboost-stacktrace1.74-dev libboost-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 libgspell-1-doc 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 libwayland-doc libwmf-doc libwmf0.2-7-gtk libauthen-ntlm-perl libx11-doc libxcb-doc libxext-doc libxt-doc m4-doc apparmor less www-browser graphicsmagick libmail-box-perl python3-doc python3-tk python3-venv python3.9-venv python3.9-doc binfmt-support Recommended packages: curl | wget | lynx ghostscript netpbm aspell-en | aspell-dictionary | aspell6a-dictionary at-spi2-core bzip2-doc enchant-2 libexif-doc libarchive-cpio-perl xdg-user-dirs libgtk-3-bin libhtml-format-perl libclone-perl 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 libmail-sendmail-perl The following NEW packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils cmake cmake-data dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism dictionaries-common dwz emacsen-common file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gdl-3 gir1.2-glib-2.0 gir1.2-gspell-1 gir1.2-gtk-3.0 gir1.2-gtkspell3-3.0 gir1.2-harfbuzz-0.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 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-debian iso-codes libaom0 libarchive-zip-perl libarchive13 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 libblkid-dev libboost-dev libboost-filesystem-dev libboost-filesystem1.74-dev libboost-filesystem1.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 libcdr-0.1-1 libcdr-dev libcolord2 libcups2 libcurl4 libdatrie-dev libdatrie1 libdav1d4 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 libfontconfig-dev libfontconfig1 libfreetype-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgbm1 libgc-dev libgc1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdl-3-5 libgdl-3-common libgdl-3-dev 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 libgmock-dev libgraphite2-3 libgraphite2-dev libgsl-dev libgsl25 libgslcblas0 libgspell-1-2 libgspell-1-common libgspell-1-dev 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 libice-dev libice6 libicu-dev libicu67 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 libjsoncpp24 liblcms2-2 liblcms2-dev libldap-2.5-0 libllvm12 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 libopenexr-dev libopenexr25 libopengl-dev libopengl0 libopenjp2-7 libopenjp2-7-dev 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 libpoppler-dev libpoppler-glib-dev libpoppler-glib8 libpoppler-private-dev libpoppler111 libpotrace-dev libpotrace0 libproxy1v5 libpsl-dev libpsl5 libpthread-stubs0-dev libpython3-stdlib libpython3.9-minimal libpython3.9-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 libsepol1-dev libsigc++-2.0-0v5 libsigc++-2.0-dev libsigsegv2 libsm-dev libsm6 libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-dev libsqlite3-dev libssh-4 libsub-override-perl libtext-iconv-perl libthai-data libthai-dev libthai0 libtiff-dev libtiff5 libtiffxx5 libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libuv1 libvisio-0.1-1 libvisio-dev libvulkan1 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp6 libwebpdemux2 libwebpmux3 libwmf-dev libwmf0.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-192 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 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1-dev libxslt1.1 libxt-dev libxt6 libxtst-dev libxtst6 libxxf86vm1 m4 man-db media-types netbase ninja-build pango1.0-tools perl-openssl-defaults pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.9 python3.9-minimal ragel sbuild-build-depends-inkscape-dummy shared-mime-info ubuntu-mono ucf uuid-dev wayland-protocols x11-common x11proto-dev x11proto-input-dev x11proto-randr-dev x11proto-record-dev x11proto-xext-dev x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 447 newly installed, 0 to remove and 0 not upgraded. Need to get 144 MB of archives. After this operation, 681 MB of additional disk space will be used. Get:1 copy:/<>/resolver-ykg7US/apt_archive ./ sbuild-build-depends-inkscape-dummy 0.invalid.0 [970 B] Get:2 http://ftpmaster.internal/ubuntu impish/main armhf libpython3.9-minimal armhf 3.9.7-2build1 [772 kB] Get:3 http://ftpmaster.internal/ubuntu impish/main armhf libexpat1 armhf 2.4.1-2 [64.8 kB] Get:4 http://ftpmaster.internal/ubuntu impish/main armhf python3.9-minimal armhf 3.9.7-2build1 [1751 kB] Get:5 http://ftpmaster.internal/ubuntu impish/main armhf python3-minimal armhf 3.9.4-1 [23.8 kB] Get:6 http://ftpmaster.internal/ubuntu impish/main armhf media-types all 4.0.0 [22.2 kB] Get:7 http://ftpmaster.internal/ubuntu impish/main armhf libmpdec3 armhf 2.5.1-2 [69.4 kB] Get:8 http://ftpmaster.internal/ubuntu impish/main armhf libpython3.9-stdlib armhf 3.9.7-2build1 [1731 kB] Get:9 http://ftpmaster.internal/ubuntu impish/main armhf python3.9 armhf 3.9.7-2build1 [433 kB] Get:10 http://ftpmaster.internal/ubuntu impish/main armhf libpython3-stdlib armhf 3.9.4-1 [6984 B] Get:11 http://ftpmaster.internal/ubuntu impish/main armhf python3 armhf 3.9.4-1 [22.2 kB] Get:12 http://ftpmaster.internal/ubuntu impish/main armhf bsdextrautils armhf 2.36.1-8ubuntu1 [80.7 kB] Get:13 http://ftpmaster.internal/ubuntu impish/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get:14 http://ftpmaster.internal/ubuntu impish/main armhf groff-base armhf 1.22.4-7 [870 kB] Get:15 http://ftpmaster.internal/ubuntu impish/main armhf libpipeline1 armhf 1.5.3-1 [23.3 kB] Get:16 http://ftpmaster.internal/ubuntu impish/main armhf man-db armhf 2.9.4-2 [1118 kB] Get:17 http://ftpmaster.internal/ubuntu impish/universe armhf imagemagick-6-common all 8:6.9.11.60+dfsg-1ubuntu1 [62.1 kB] Get:18 http://ftpmaster.internal/ubuntu impish/universe armhf libmagickcore-6-headers all 8:6.9.11.60+dfsg-1ubuntu1 [50.9 kB] Get:19 http://ftpmaster.internal/ubuntu impish/universe armhf libmagickwand-6-headers all 8:6.9.11.60+dfsg-1ubuntu1 [10.5 kB] Get:20 http://ftpmaster.internal/ubuntu impish/universe armhf libmagick++-6-headers all 8:6.9.11.60+dfsg-1ubuntu1 [47.6 kB] Get:21 http://ftpmaster.internal/ubuntu impish/main armhf libfftw3-double3 armhf 3.3.8-2ubuntu7 [371 kB] Get:22 http://ftpmaster.internal/ubuntu impish/main armhf libbrotli1 armhf 1.0.9-2build2 [259 kB] Get:23 http://ftpmaster.internal/ubuntu impish/main armhf libfreetype6 armhf 2.10.4+dfsg-1build1 [286 kB] Get:24 http://ftpmaster.internal/ubuntu impish/main armhf ucf all 3.0043 [56.1 kB] Get:25 http://ftpmaster.internal/ubuntu impish/main armhf fonts-dejavu-core all 2.37-2build1 [1041 kB] Get:26 http://ftpmaster.internal/ubuntu impish/main armhf fontconfig-config all 2.13.1-4.2ubuntu3 [28.2 kB] Get:27 http://ftpmaster.internal/ubuntu impish/main armhf libfontconfig1 armhf 2.13.1-4.2ubuntu3 [98.6 kB] Get:28 http://ftpmaster.internal/ubuntu impish/universe armhf libaom0 armhf 1.0.0.errata1-3build1 [821 kB] Get:29 http://ftpmaster.internal/ubuntu impish/universe armhf libdav1d4 armhf 0.7.1-3 [228 kB] Get:30 http://ftpmaster.internal/ubuntu impish/universe armhf libde265-0 armhf 1.0.8-1 [189 kB] Get:31 http://ftpmaster.internal/ubuntu impish/universe armhf libx265-192 armhf 3.4-2 [570 kB] Get:32 http://ftpmaster.internal/ubuntu impish/universe armhf libheif1 armhf 1.11.0-1 [165 kB] Get:33 http://ftpmaster.internal/ubuntu impish/main armhf libjbig0 armhf 2.1-3.1build1 [23.9 kB] Get:34 http://ftpmaster.internal/ubuntu impish/main armhf libjpeg-turbo8 armhf 2.0.6-0ubuntu2 [89.3 kB] Get:35 http://ftpmaster.internal/ubuntu impish/main armhf libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:36 http://ftpmaster.internal/ubuntu impish/main armhf liblcms2-2 armhf 2.12~rc1-2 [117 kB] Get:37 http://ftpmaster.internal/ubuntu impish/main armhf libglib2.0-0 armhf 2.68.4-1build1 [1288 kB] Get:38 http://ftpmaster.internal/ubuntu impish/universe armhf liblqr-1-0 armhf 0.4.2-2.1 [22.2 kB] Get:39 http://ftpmaster.internal/ubuntu impish/main armhf libltdl7 armhf 2.4.6-15 [35.7 kB] Get:40 http://ftpmaster.internal/ubuntu impish/main armhf libopenjp2-7 armhf 2.3.1-1ubuntu5 [124 kB] Get:41 http://ftpmaster.internal/ubuntu impish/main armhf libdeflate0 armhf 1.7-2ubuntu2 [46.1 kB] Get:42 http://ftpmaster.internal/ubuntu impish/main armhf libwebp6 armhf 0.6.1-2.1 [148 kB] Get:43 http://ftpmaster.internal/ubuntu impish/main armhf libtiff5 armhf 4.3.0-1 [149 kB] Get:44 http://ftpmaster.internal/ubuntu impish/main armhf libwebpdemux2 armhf 0.6.1-2.1 [8632 B] Get:45 http://ftpmaster.internal/ubuntu impish/main armhf libwebpmux3 armhf 0.6.1-2.1 [16.0 kB] Get:46 http://ftpmaster.internal/ubuntu impish/main armhf libxau6 armhf 1:1.0.9-1build3 [6508 B] Get:47 http://ftpmaster.internal/ubuntu impish/main armhf libmd0 armhf 1.0.3-3build1 [21.0 kB] Get:48 http://ftpmaster.internal/ubuntu impish/main armhf libbsd0 armhf 0.11.3-1ubuntu2 [36.6 kB] Get:49 http://ftpmaster.internal/ubuntu impish/main armhf libxdmcp6 armhf 1:1.1.3-0ubuntu3 [9044 B] Get:50 http://ftpmaster.internal/ubuntu impish/main armhf libxcb1 armhf 1.14-3ubuntu1 [41.6 kB] Get:51 http://ftpmaster.internal/ubuntu impish/main armhf libx11-data all 2:1.7.2-1 [123 kB] Get:52 http://ftpmaster.internal/ubuntu impish/main armhf libx11-6 armhf 2:1.7.2-1 [601 kB] Get:53 http://ftpmaster.internal/ubuntu impish/main armhf libxext6 armhf 2:1.3.4-0ubuntu3 [23.8 kB] Get:54 http://ftpmaster.internal/ubuntu impish/main armhf libicu67 armhf 67.1-7ubuntu1 [9788 kB] Get:55 http://ftpmaster.internal/ubuntu impish/main armhf libxml2 armhf 2.9.12+dfsg-4 [598 kB] Get:56 http://ftpmaster.internal/ubuntu impish/universe armhf libmagickcore-6.q16-6 armhf 8:6.9.11.60+dfsg-1ubuntu1 [1535 kB] Get:57 http://ftpmaster.internal/ubuntu impish/universe armhf libmagickwand-6.q16-6 armhf 8:6.9.11.60+dfsg-1ubuntu1 [299 kB] Get:58 http://ftpmaster.internal/ubuntu impish/universe armhf libmagick++-6.q16-8 armhf 8:6.9.11.60+dfsg-1ubuntu1 [114 kB] Get:59 http://ftpmaster.internal/ubuntu impish/universe armhf libmagickcore-6-arch-config armhf 8:6.9.11.60+dfsg-1ubuntu1 [25.0 kB] Get:60 http://ftpmaster.internal/ubuntu impish/main armhf libpixman-1-0 armhf 0.40.0-1build2 [159 kB] Get:61 http://ftpmaster.internal/ubuntu impish/main armhf libxcb-render0 armhf 1.14-3ubuntu1 [14.1 kB] Get:62 http://ftpmaster.internal/ubuntu impish/main armhf libxcb-shm0 armhf 1.14-3ubuntu1 [5596 B] Get:63 http://ftpmaster.internal/ubuntu impish/main armhf libxrender1 armhf 1:0.9.10-1build2 [15.2 kB] Get:64 http://ftpmaster.internal/ubuntu impish/main armhf libcairo2 armhf 1.16.0-5ubuntu1 [509 kB] Get:65 http://ftpmaster.internal/ubuntu impish/main armhf libdjvulibre-text all 3.5.28-2 [49.3 kB] Get:66 http://ftpmaster.internal/ubuntu impish/main armhf libdjvulibre21 armhf 3.5.28-2 [489 kB] Get:67 http://ftpmaster.internal/ubuntu impish/universe armhf libilmbase25 armhf 2.5.4-1 [109 kB] Get:68 http://ftpmaster.internal/ubuntu impish/universe armhf libopenexr25 armhf 2.5.4-2 [536 kB] Get:69 http://ftpmaster.internal/ubuntu impish/main armhf fontconfig armhf 2.13.1-4.2ubuntu3 [181 kB] Get:70 http://ftpmaster.internal/ubuntu impish/main armhf libfribidi0 armhf 1.0.8-2ubuntu1 [21.9 kB] Get:71 http://ftpmaster.internal/ubuntu impish/main armhf libgraphite2-3 armhf 1.3.14-1 [62.7 kB] Get:72 http://ftpmaster.internal/ubuntu impish/main armhf libharfbuzz0b armhf 2.7.4-1ubuntu1 [301 kB] Get:73 http://ftpmaster.internal/ubuntu impish/main armhf libthai-data all 0.1.28-4.1 [159 kB] Get:74 http://ftpmaster.internal/ubuntu impish/main armhf libdatrie1 armhf 0.2.13-1ubuntu2 [16.0 kB] Get:75 http://ftpmaster.internal/ubuntu impish/main armhf libthai0 armhf 0.1.28-4.1 [15.8 kB] Get:76 http://ftpmaster.internal/ubuntu impish/main armhf libpango-1.0-0 armhf 1.48.10+ds1-1 [176 kB] Get:77 http://ftpmaster.internal/ubuntu impish/main armhf libpangoft2-1.0-0 armhf 1.48.10+ds1-1 [44.4 kB] Get:78 http://ftpmaster.internal/ubuntu impish/main armhf libpangocairo-1.0-0 armhf 1.48.10+ds1-1 [33.0 kB] Get:79 http://ftpmaster.internal/ubuntu impish/main armhf libwmf0.2-7 armhf 0.2.8.4-17ubuntu1 [127 kB] Get:80 http://ftpmaster.internal/ubuntu impish/universe armhf libmagickcore-6.q16-6-extra armhf 8:6.9.11.60+dfsg-1ubuntu1 [59.7 kB] Get:81 http://ftpmaster.internal/ubuntu impish/main armhf libbz2-dev armhf 1.0.8-4ubuntu3 [27.8 kB] Get:82 http://ftpmaster.internal/ubuntu impish/main armhf libjpeg-turbo8-dev armhf 2.0.6-0ubuntu2 [202 kB] Get:83 http://ftpmaster.internal/ubuntu impish/main armhf libjpeg8-dev armhf 8c-2ubuntu8 [1554 B] Get:84 http://ftpmaster.internal/ubuntu impish/main armhf libjpeg-dev armhf 8c-2ubuntu8 [1554 B] Get:85 http://ftpmaster.internal/ubuntu impish/main armhf libdjvulibre-dev armhf 3.5.28-2 [2316 kB] Get:86 http://ftpmaster.internal/ubuntu impish/main armhf libexif12 armhf 0.6.22-3 [69.0 kB] Get:87 http://ftpmaster.internal/ubuntu impish/main armhf libexif-dev armhf 0.6.22-3 [78.9 kB] Get:88 http://ftpmaster.internal/ubuntu impish/main armhf libbrotli-dev armhf 1.0.9-2build2 [267 kB] Get:89 http://ftpmaster.internal/ubuntu impish/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2ubuntu7 [157 kB] Get:90 http://ftpmaster.internal/ubuntu impish/main armhf libpng-dev armhf 1.6.37-3build3 [163 kB] Get:91 http://ftpmaster.internal/ubuntu impish/main armhf libfreetype-dev armhf 2.10.4+dfsg-1build1 [443 kB] Get:92 http://ftpmaster.internal/ubuntu impish/main armhf libfreetype6-dev armhf 2.10.4+dfsg-1build1 [9828 B] Get:93 http://ftpmaster.internal/ubuntu impish/main armhf libopenjp2-7-dev armhf 2.3.1-1ubuntu5 [26.7 kB] Get:94 http://ftpmaster.internal/ubuntu impish/main armhf liblcms2-dev armhf 2.12~rc1-2 [1888 kB] Get:95 http://ftpmaster.internal/ubuntu impish/universe armhf liblqr-1-0-dev armhf 0.4.2-2.1 [69.1 kB] Get:96 http://ftpmaster.internal/ubuntu impish/main armhf libsigsegv2 armhf 2.13-1ubuntu1 [13.4 kB] Get:97 http://ftpmaster.internal/ubuntu impish/main armhf m4 armhf 1.4.18-5ubuntu1 [192 kB] Get:98 http://ftpmaster.internal/ubuntu impish/main armhf autoconf all 2.69-14 [293 kB] Get:99 http://ftpmaster.internal/ubuntu impish/main armhf autotools-dev all 20180224.1+nmu1 [39.4 kB] Get:100 http://ftpmaster.internal/ubuntu impish/main armhf automake all 1:1.16.4-2 [557 kB] Get:101 http://ftpmaster.internal/ubuntu impish/main armhf libltdl-dev armhf 2.4.6-15 [159 kB] Get:102 http://ftpmaster.internal/ubuntu impish/universe armhf libilmbase-dev armhf 2.5.4-1 [75.6 kB] Get:103 http://ftpmaster.internal/ubuntu impish/universe armhf libopenexr-dev armhf 2.5.4-2 [72.8 kB] Get:104 http://ftpmaster.internal/ubuntu impish/main armhf libgirepository-1.0-1 armhf 1.68.0-1build2 [78.9 kB] Get:105 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-glib-2.0 armhf 1.68.0-1build2 [162 kB] Get:106 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-freedesktop armhf 1.68.0-1build2 [22.4 kB] Get:107 http://ftpmaster.internal/ubuntu impish/main armhf libgdk-pixbuf2.0-common all 2.42.6+dfsg-1build2 [14.9 kB] Get:108 http://ftpmaster.internal/ubuntu impish/main armhf shared-mime-info armhf 2.1-1 [429 kB] Get:109 http://ftpmaster.internal/ubuntu impish/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.6+dfsg-1build2 [130 kB] Get:110 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.42.6+dfsg-1build2 [18.0 kB] Get:111 http://ftpmaster.internal/ubuntu impish/main armhf libcairo-gobject2 armhf 1.16.0-5ubuntu1 [16.4 kB] Get:112 http://ftpmaster.internal/ubuntu impish/main armhf librsvg2-2 armhf 2.50.7+dfsg-1 [2056 kB] Get:113 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-rsvg-2.0 armhf 2.50.7+dfsg-1 [13.7 kB] Get:114 http://ftpmaster.internal/ubuntu impish/main armhf liblzo2-2 armhf 2.10-2build1 [44.0 kB] Get:115 http://ftpmaster.internal/ubuntu impish/main armhf libcairo-script-interpreter2 armhf 1.16.0-5ubuntu1 [46.1 kB] Get:116 http://ftpmaster.internal/ubuntu impish/main armhf libexpat1-dev armhf 2.4.1-2 [126 kB] Get:117 http://ftpmaster.internal/ubuntu impish/main armhf uuid-dev armhf 2.36.1-8ubuntu1 [36.1 kB] Get:118 http://ftpmaster.internal/ubuntu impish/main armhf pkg-config armhf 0.29.2-1ubuntu1 [43.4 kB] Get:119 http://ftpmaster.internal/ubuntu impish/main armhf libfontconfig-dev armhf 2.13.1-4.2ubuntu3 [120 kB] Get:120 http://ftpmaster.internal/ubuntu impish/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:121 http://ftpmaster.internal/ubuntu impish/main armhf x11proto-dev all 2020.1-1 [594 kB] Get:122 http://ftpmaster.internal/ubuntu impish/main armhf libxau-dev armhf 1:1.0.9-1build3 [8744 B] Get:123 http://ftpmaster.internal/ubuntu impish/main armhf libxdmcp-dev armhf 1:1.1.3-0ubuntu3 [24.1 kB] Get:124 http://ftpmaster.internal/ubuntu impish/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] Get:125 http://ftpmaster.internal/ubuntu impish/main armhf libpthread-stubs0-dev armhf 0.4-1 [5384 B] Get:126 http://ftpmaster.internal/ubuntu impish/main armhf libxcb1-dev armhf 1.14-3ubuntu1 [79.2 kB] Get:127 http://ftpmaster.internal/ubuntu impish/main armhf libx11-dev armhf 2:1.7.2-1 [682 kB] Get:128 http://ftpmaster.internal/ubuntu impish/main armhf libxrender-dev armhf 1:0.9.10-1build2 [22.1 kB] Get:129 http://ftpmaster.internal/ubuntu impish/main armhf x11proto-xext-dev all 2020.1-1 [2620 B] Get:130 http://ftpmaster.internal/ubuntu impish/main armhf libxext-dev armhf 2:1.3.4-0ubuntu3 [78.3 kB] Get:131 http://ftpmaster.internal/ubuntu impish/main armhf x11-common all 1:7.7+22ubuntu1 [22.3 kB] Get:132 http://ftpmaster.internal/ubuntu impish/main armhf libice6 armhf 2:1.0.10-1 [33.5 kB] Get:133 http://ftpmaster.internal/ubuntu impish/main armhf libsm6 armhf 2:1.2.3-1 [14.1 kB] Get:134 http://ftpmaster.internal/ubuntu impish/main armhf libice-dev armhf 2:1.0.10-1 [41.9 kB] Get:135 http://ftpmaster.internal/ubuntu impish/main armhf libsm-dev armhf 2:1.2.3-1 [15.2 kB] Get:136 http://ftpmaster.internal/ubuntu impish/main armhf libpixman-1-dev armhf 0.40.0-1build2 [179 kB] Get:137 http://ftpmaster.internal/ubuntu impish/main armhf libxcb-render0-dev armhf 1.14-3ubuntu1 [18.4 kB] Get:138 http://ftpmaster.internal/ubuntu impish/main armhf libxcb-shm0-dev armhf 1.14-3ubuntu1 [7020 B] Get:139 http://ftpmaster.internal/ubuntu impish/main armhf libffi-dev armhf 3.4.2-1ubuntu5 [56.8 kB] Get:140 http://ftpmaster.internal/ubuntu impish/main armhf libglib2.0-data all 2.68.4-1build1 [6382 B] Get:141 http://ftpmaster.internal/ubuntu impish/main armhf libelf1 armhf 0.185-1 [39.9 kB] Get:142 http://ftpmaster.internal/ubuntu impish/main armhf libglib2.0-bin armhf 2.68.4-1build1 [75.4 kB] Get:143 http://ftpmaster.internal/ubuntu impish/main armhf python3-lib2to3 all 3.9.7-1 [77.9 kB] Get:144 http://ftpmaster.internal/ubuntu impish/main armhf python3-distutils all 3.9.7-1 [144 kB] Get:145 http://ftpmaster.internal/ubuntu impish/main armhf libglib2.0-dev-bin armhf 2.68.4-1build1 [113 kB] Get:146 http://ftpmaster.internal/ubuntu impish/main armhf libblkid-dev armhf 2.36.1-8ubuntu1 [170 kB] Get:147 http://ftpmaster.internal/ubuntu impish/main armhf libsepol1-dev armhf 3.1-1ubuntu1 [306 kB] Get:148 http://ftpmaster.internal/ubuntu impish/main armhf libpcre2-16-0 armhf 10.37-0ubuntu2 [172 kB] Get:149 http://ftpmaster.internal/ubuntu impish/main armhf libpcre2-32-0 armhf 10.37-0ubuntu2 [162 kB] Get:150 http://ftpmaster.internal/ubuntu impish/main armhf libpcre2-posix3 armhf 10.37-0ubuntu2 [5518 B] Get:151 http://ftpmaster.internal/ubuntu impish/main armhf libpcre2-dev armhf 10.37-0ubuntu2 [643 kB] Get:152 http://ftpmaster.internal/ubuntu impish/main armhf libselinux1-dev armhf 3.1-3build1 [142 kB] Get:153 http://ftpmaster.internal/ubuntu impish/main armhf libmount-dev armhf 2.36.1-8ubuntu1 [14.5 kB] Get:154 http://ftpmaster.internal/ubuntu impish/main armhf libpcre16-3 armhf 2:8.39-13build3 [129 kB] Get:155 http://ftpmaster.internal/ubuntu impish/main armhf libpcre32-3 armhf 2:8.39-13build3 [121 kB] Get:156 http://ftpmaster.internal/ubuntu impish/main armhf libpcrecpp0v5 armhf 2:8.39-13build3 [13.2 kB] Get:157 http://ftpmaster.internal/ubuntu impish/main armhf libpcre3-dev armhf 2:8.39-13build3 [474 kB] Get:158 http://ftpmaster.internal/ubuntu impish/main armhf libglib2.0-dev armhf 2.68.4-1build1 [1599 kB] Get:159 http://ftpmaster.internal/ubuntu impish/main armhf libcairo2-dev armhf 1.16.0-5ubuntu1 [550 kB] Get:160 http://ftpmaster.internal/ubuntu impish/main armhf libgdk-pixbuf2.0-bin armhf 2.42.6+dfsg-1build2 [22.2 kB] Get:161 http://ftpmaster.internal/ubuntu impish/main armhf libjbig-dev armhf 2.1-3.1build1 [22.9 kB] Get:162 http://ftpmaster.internal/ubuntu impish/main armhf liblzma-dev armhf 5.2.5-2 [142 kB] Get:163 http://ftpmaster.internal/ubuntu impish/main armhf libtiffxx5 armhf 4.3.0-1 [5528 B] Get:164 http://ftpmaster.internal/ubuntu impish/main armhf libdeflate-dev armhf 1.7-2ubuntu2 [40.4 kB] Get:165 http://ftpmaster.internal/ubuntu impish/main armhf libtiff-dev armhf 4.3.0-1 [273 kB] Get:166 http://ftpmaster.internal/ubuntu impish/main armhf libgdk-pixbuf-2.0-dev armhf 2.42.6+dfsg-1build2 [54.5 kB] Get:167 http://ftpmaster.internal/ubuntu impish/main armhf librsvg2-common armhf 2.50.7+dfsg-1 [14.3 kB] Get:168 http://ftpmaster.internal/ubuntu impish/main armhf librsvg2-dev armhf 2.50.7+dfsg-1 [39.4 kB] Get:169 http://ftpmaster.internal/ubuntu impish/main armhf libwmf-dev armhf 0.2.8.4-17ubuntu1 [154 kB] Get:170 http://ftpmaster.internal/ubuntu impish/main armhf icu-devtools armhf 67.1-7ubuntu1 [183 kB] Get:171 http://ftpmaster.internal/ubuntu impish/main armhf libicu-dev armhf 67.1-7ubuntu1 [10.8 MB] Get:172 http://ftpmaster.internal/ubuntu impish/main armhf libxml2-dev armhf 2.9.12+dfsg-4 [742 kB] Get:173 http://ftpmaster.internal/ubuntu impish/main armhf libxt6 armhf 1:1.2.0-1 [133 kB] Get:174 http://ftpmaster.internal/ubuntu impish/main armhf libxt-dev armhf 1:1.2.0-1 [357 kB] Get:175 http://ftpmaster.internal/ubuntu impish/universe armhf libmagickcore-6.q16-dev armhf 8:6.9.11.60+dfsg-1ubuntu1 [902 kB] Get:176 http://ftpmaster.internal/ubuntu impish/universe armhf libmagickwand-6.q16-dev armhf 8:6.9.11.60+dfsg-1ubuntu1 [317 kB] Get:177 http://ftpmaster.internal/ubuntu impish/universe armhf libmagick++-6.q16-dev armhf 8:6.9.11.60+dfsg-1ubuntu1 [108 kB] Get:178 http://ftpmaster.internal/ubuntu impish/universe armhf libmagick++-dev all 8:6.9.11.60+dfsg-1ubuntu1 [1408 B] Get:179 http://ftpmaster.internal/ubuntu impish/main armhf libdbus-1-3 armhf 1.12.20-2ubuntu2 [172 kB] Get:180 http://ftpmaster.internal/ubuntu impish/main armhf dbus armhf 1.12.20-2ubuntu2 [148 kB] Get:181 http://ftpmaster.internal/ubuntu impish/main armhf libpam-systemd armhf 248.3-1ubuntu7 [181 kB] Get:182 http://ftpmaster.internal/ubuntu impish/main armhf libtext-iconv-perl armhf 1.7-7build1 [13.0 kB] Get:183 http://ftpmaster.internal/ubuntu impish/main armhf netbase all 6.3 [12.9 kB] Get:184 http://ftpmaster.internal/ubuntu impish/main armhf xkb-data all 2.29-2build1 [349 kB] Get:185 http://ftpmaster.internal/ubuntu impish/main armhf libmagic-mgc armhf 1:5.39-3 [228 kB] Get:186 http://ftpmaster.internal/ubuntu impish/main armhf libmagic1 armhf 1:5.39-3 [71.7 kB] Get:187 http://ftpmaster.internal/ubuntu impish/main armhf file armhf 1:5.39-3 [22.7 kB] Get:188 http://ftpmaster.internal/ubuntu impish/main armhf gettext-base armhf 0.21-4ubuntu3 [36.0 kB] Get:189 http://ftpmaster.internal/ubuntu impish/main armhf iso-codes all 4.6.0-1 [2769 kB] Get:190 http://ftpmaster.internal/ubuntu impish/main armhf libdrm-common all 2.4.107-8 [5500 B] Get:191 http://ftpmaster.internal/ubuntu impish/main armhf libdrm2 armhf 2.4.107-8 [32.7 kB] Get:192 http://ftpmaster.internal/ubuntu impish/main armhf libedit2 armhf 3.1-20191231-2 [72.5 kB] Get:193 http://ftpmaster.internal/ubuntu impish/main armhf libpsl5 armhf 0.21.0-1.2 [52.3 kB] Get:194 http://ftpmaster.internal/ubuntu impish/main armhf libuv1 armhf 1.40.0-2ubuntu1 [75.6 kB] Get:195 http://ftpmaster.internal/ubuntu impish/main armhf hicolor-icon-theme all 0.17-2 [9976 B] Get:196 http://ftpmaster.internal/ubuntu impish/main armhf gtk-update-icon-cache armhf 3.24.30-1ubuntu1 [31.0 kB] Get:197 http://ftpmaster.internal/ubuntu impish/main armhf humanity-icon-theme all 0.6.15 [1250 kB] Get:198 http://ftpmaster.internal/ubuntu impish/main armhf ubuntu-mono all 20.10-0ubuntu1 [147 kB] Get:199 http://ftpmaster.internal/ubuntu impish/main armhf adwaita-icon-theme all 40.1.1-1ubuntu1 [3443 kB] Get:200 http://ftpmaster.internal/ubuntu impish/main armhf autopoint all 0.21-4ubuntu3 [422 kB] Get:201 http://ftpmaster.internal/ubuntu impish/main armhf cmake-data all 3.18.4-2ubuntu2 [1728 kB] Get:202 http://ftpmaster.internal/ubuntu impish/main armhf libarchive13 armhf 3.4.3-2 [294 kB] Get:203 http://ftpmaster.internal/ubuntu impish/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-2.1build1 [13.2 kB] Get:204 http://ftpmaster.internal/ubuntu impish/main armhf libsasl2-2 armhf 2.1.27+dfsg-2.1build1 [42.4 kB] Get:205 http://ftpmaster.internal/ubuntu impish/main armhf libldap-2.5-0 armhf 2.5.6+dfsg-1~exp1ubuntu1 [162 kB] Get:206 http://ftpmaster.internal/ubuntu impish/main armhf libnghttp2-14 armhf 1.43.0-1 [61.2 kB] Get:207 http://ftpmaster.internal/ubuntu impish/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build2 [48.9 kB] Get:208 http://ftpmaster.internal/ubuntu impish/main armhf libssh-4 armhf 0.9.6-1 [163 kB] Get:209 http://ftpmaster.internal/ubuntu impish/main armhf libcurl4 armhf 7.74.0-1.3ubuntu2 [238 kB] Get:210 http://ftpmaster.internal/ubuntu impish/main armhf libjsoncpp24 armhf 1.9.4-4 [65.1 kB] Get:211 http://ftpmaster.internal/ubuntu impish/main armhf librhash0 armhf 1.4.1-2 [133 kB] Get:212 http://ftpmaster.internal/ubuntu impish/main armhf cmake armhf 3.18.4-2ubuntu2 [4131 kB] Get:213 http://ftpmaster.internal/ubuntu impish/main armhf dbus-user-session armhf 1.12.20-2ubuntu2 [9434 B] Get:214 http://ftpmaster.internal/ubuntu impish/main armhf libdconf1 armhf 0.40.0-1 [35.8 kB] Get:215 http://ftpmaster.internal/ubuntu impish/main armhf dconf-service armhf 0.40.0-1 [25.8 kB] Get:216 http://ftpmaster.internal/ubuntu impish/main armhf dconf-gsettings-backend armhf 0.40.0-1 [21.3 kB] Get:217 http://ftpmaster.internal/ubuntu impish/main armhf libdebhelper-perl all 13.3.4ubuntu2 [62.5 kB] Get:218 http://ftpmaster.internal/ubuntu impish/main armhf libtool all 2.4.6-15 [161 kB] Get:219 http://ftpmaster.internal/ubuntu impish/main armhf dh-autoreconf all 20 [16.1 kB] Get:220 http://ftpmaster.internal/ubuntu impish/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:221 http://ftpmaster.internal/ubuntu impish/main armhf libsub-override-perl all 0.09-2 [9532 B] Get:222 http://ftpmaster.internal/ubuntu impish/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [17.5 kB] Get:223 http://ftpmaster.internal/ubuntu impish/main armhf dh-strip-nondeterminism all 1.12.0-1 [5228 B] Get:224 http://ftpmaster.internal/ubuntu impish/main armhf libdw1 armhf 0.185-1 [198 kB] Get:225 http://ftpmaster.internal/ubuntu impish/main armhf debugedit armhf 1:5.0-0ubuntu2 [43.9 kB] Get:226 http://ftpmaster.internal/ubuntu impish/main armhf dwz armhf 0.14-1 [90.7 kB] Get:227 http://ftpmaster.internal/ubuntu impish/main armhf gettext armhf 0.21-4ubuntu3 [755 kB] Get:228 http://ftpmaster.internal/ubuntu impish/main armhf intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:229 http://ftpmaster.internal/ubuntu impish/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:230 http://ftpmaster.internal/ubuntu impish/main armhf debhelper all 13.3.4ubuntu2 [921 kB] Get:231 http://ftpmaster.internal/ubuntu impish/universe armhf dh-python all 4.20201102ubuntu4 [92.0 kB] Get:232 http://ftpmaster.internal/ubuntu impish/main armhf emacsen-common all 3.0.4 [14.9 kB] Get:233 http://ftpmaster.internal/ubuntu impish/main armhf dictionaries-common all 1.28.4 [179 kB] Get:234 http://ftpmaster.internal/ubuntu impish/main armhf libatk1.0-data all 2.36.0-0ubuntu2 [3000 B] Get:235 http://ftpmaster.internal/ubuntu impish/main armhf libatk1.0-0 armhf 2.36.0-0ubuntu2 [38.4 kB] Get:236 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-atk-1.0 armhf 2.36.0-0ubuntu2 [18.2 kB] Get:237 http://ftpmaster.internal/ubuntu impish/main armhf libxi6 armhf 2:1.7.10-1build2 [24.0 kB] Get:238 http://ftpmaster.internal/ubuntu impish/main armhf libatspi2.0-0 armhf 2.42.0-1 [68.3 kB] Get:239 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-atspi-2.0 armhf 2.42.0-1 [18.0 kB] Get:240 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-harfbuzz-0.0 armhf 2.7.4-1ubuntu1 [26.7 kB] Get:241 http://ftpmaster.internal/ubuntu impish/main armhf libxft2 armhf 2.3.3-0ubuntu3 [32.0 kB] Get:242 http://ftpmaster.internal/ubuntu impish/main armhf libpangoxft-1.0-0 armhf 1.48.10+ds1-1 [25.9 kB] Get:243 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-pango-1.0 armhf 1.48.10+ds1-1 [40.1 kB] Get:244 http://ftpmaster.internal/ubuntu impish/main armhf libatk-bridge2.0-0 armhf 2.38.0-2 [57.7 kB] Get:245 http://ftpmaster.internal/ubuntu impish/main armhf libcolord2 armhf 1.4.5-3 [117 kB] Get:246 http://ftpmaster.internal/ubuntu impish/main armhf libavahi-common-data armhf 0.8-5ubuntu4 [24.2 kB] Get:247 http://ftpmaster.internal/ubuntu impish/main armhf libavahi-common3 armhf 0.8-5ubuntu4 [20.2 kB] Get:248 http://ftpmaster.internal/ubuntu impish/main armhf libavahi-client3 armhf 0.8-5ubuntu4 [24.5 kB] Get:249 http://ftpmaster.internal/ubuntu impish/main armhf libcups2 armhf 2.3.3op2-7ubuntu2 [234 kB] Get:250 http://ftpmaster.internal/ubuntu impish/main armhf libepoxy0 armhf 1.5.8-1 [206 kB] Get:251 http://ftpmaster.internal/ubuntu impish/main armhf libwayland-client0 armhf 1.19.0-2build1 [20.8 kB] Get:252 http://ftpmaster.internal/ubuntu impish/main armhf libwayland-cursor0 armhf 1.19.0-2build1 [9768 B] Get:253 http://ftpmaster.internal/ubuntu impish/main armhf libwayland-egl1 armhf 1.19.0-2build1 [5154 B] Get:254 http://ftpmaster.internal/ubuntu impish/main armhf libxcomposite1 armhf 1:0.4.5-1 [6360 B] Get:255 http://ftpmaster.internal/ubuntu impish/main armhf libxfixes3 armhf 1:5.0.3-2build1 [9080 B] Get:256 http://ftpmaster.internal/ubuntu impish/main armhf libxcursor1 armhf 1:1.2.0-2build2 [17.0 kB] Get:257 http://ftpmaster.internal/ubuntu impish/main armhf libxdamage1 armhf 1:1.1.5-2 [6232 B] Get:258 http://ftpmaster.internal/ubuntu impish/main armhf libxinerama1 armhf 2:1.1.4-2build2 [6208 B] Get:259 http://ftpmaster.internal/ubuntu impish/main armhf libxkbcommon0 armhf 1.3.0-1 [94.6 kB] Get:260 http://ftpmaster.internal/ubuntu impish/main armhf libxrandr2 armhf 2:1.5.2-0ubuntu1 [15.4 kB] Get:261 http://ftpmaster.internal/ubuntu impish/main armhf libgtk-3-common all 3.24.30-1ubuntu1 [239 kB] Get:262 http://ftpmaster.internal/ubuntu impish/main armhf libgtk-3-0 armhf 3.24.30-1ubuntu1 [2714 kB] Get:263 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-gtk-3.0 armhf 3.24.30-1ubuntu1 [236 kB] Get:264 http://ftpmaster.internal/ubuntu impish/main armhf libgdk-pixbuf-xlib-2.0-0 armhf 2.40.2-2build2 [35.3 kB] Get:265 http://ftpmaster.internal/ubuntu impish/main armhf libgdk-pixbuf2.0-0 armhf 2.40.2-2build2 [2628 B] Get:266 http://ftpmaster.internal/ubuntu impish/universe armhf libgdl-3-common all 3.34.0-1build1 [128 kB] Get:267 http://ftpmaster.internal/ubuntu impish/universe armhf libgdl-3-5 armhf 3.34.0-1build1 [64.9 kB] Get:268 http://ftpmaster.internal/ubuntu impish/universe armhf gir1.2-gdl-3 armhf 3.34.0-1build1 [8564 B] Get:269 http://ftpmaster.internal/ubuntu impish/main armhf libgspell-1-common all 1.8.4-1 [5944 B] Get:270 http://ftpmaster.internal/ubuntu impish/main armhf hunspell-en-us all 1:2019.10.06-1 [264 kB] Get:271 http://ftpmaster.internal/ubuntu impish/main armhf libaspell15 armhf 0.60.8-3 [311 kB] Get:272 http://ftpmaster.internal/ubuntu impish/main armhf libhunspell-1.7-0 armhf 1.7.0-3 [127 kB] Get:273 http://ftpmaster.internal/ubuntu impish/main armhf libenchant-2-2 armhf 2.3.1-1 [44.3 kB] Get:274 http://ftpmaster.internal/ubuntu impish/main armhf libgspell-1-2 armhf 1.8.4-1 [45.8 kB] Get:275 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-gspell-1 armhf 1.8.4-1 [7560 B] Get:276 http://ftpmaster.internal/ubuntu impish/universe armhf libgtkspell3-3-0 armhf 3.0.10-1 [27.0 kB] Get:277 http://ftpmaster.internal/ubuntu impish/universe armhf gir1.2-gtkspell3-3.0 armhf 3.0.10-1 [2968 B] Get:278 http://ftpmaster.internal/ubuntu impish/main armhf libnspr4 armhf 2:4.32-1 [93.4 kB] Get:279 http://ftpmaster.internal/ubuntu impish/main armhf libnss3 armhf 2:3.68-1ubuntu1 [1112 kB] Get:280 http://ftpmaster.internal/ubuntu impish/main armhf libpoppler111 armhf 21.06.1-1 [783 kB] Get:281 http://ftpmaster.internal/ubuntu impish/main armhf libpoppler-glib8 armhf 21.06.1-1 [93.9 kB] Get:282 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-poppler-0.18 armhf 21.06.1-1 [20.7 kB] Get:283 http://ftpmaster.internal/ubuntu impish/main armhf libproxy1v5 armhf 0.4.17-1 [45.9 kB] Get:284 http://ftpmaster.internal/ubuntu impish/main armhf glib-networking-common all 2.68.2-2 [5020 B] Get:285 http://ftpmaster.internal/ubuntu impish/main armhf glib-networking-services armhf 2.68.2-2 [10.3 kB] Get:286 http://ftpmaster.internal/ubuntu impish/main armhf gsettings-desktop-schemas all 40.0-1ubuntu1 [30.7 kB] Get:287 http://ftpmaster.internal/ubuntu impish/main armhf glib-networking armhf 2.68.2-2 [60.4 kB] Get:288 http://ftpmaster.internal/ubuntu impish/main armhf libsoup2.4-1 armhf 2.72.0-3ubuntu3 [230 kB] Get:289 http://ftpmaster.internal/ubuntu impish/main armhf libsoup-gnome2.4-1 armhf 2.72.0-3ubuntu3 [5624 B] Get:290 http://ftpmaster.internal/ubuntu impish/main armhf gir1.2-soup-2.4 armhf 2.72.0-3ubuntu3 [27.5 kB] Get:291 http://ftpmaster.internal/ubuntu impish/universe armhf googletest all 1.10.0.20201025-1.1 [626 kB] Get:292 http://ftpmaster.internal/ubuntu impish/universe armhf imagemagick-6.q16 armhf 8:6.9.11.60+dfsg-1ubuntu1 [222 kB] Get:293 http://ftpmaster.internal/ubuntu impish/universe armhf imagemagick armhf 8:6.9.11.60+dfsg-1ubuntu1 [14.4 kB] Get:294 http://ftpmaster.internal/ubuntu impish/main armhf libaspell-dev armhf 0.60.8-3 [8002 B] Get:295 http://ftpmaster.internal/ubuntu impish/main armhf libatk1.0-dev armhf 2.36.0-0ubuntu2 [95.9 kB] Get:296 http://ftpmaster.internal/ubuntu impish/main armhf libdbus-1-dev armhf 1.12.20-2ubuntu2 [167 kB] Get:297 http://ftpmaster.internal/ubuntu impish/main armhf libxtst6 armhf 2:1.2.3-1build2 [11.1 kB] Get:298 http://ftpmaster.internal/ubuntu impish/main armhf libxfixes-dev armhf 1:5.0.3-2build1 [10.0 kB] Get:299 http://ftpmaster.internal/ubuntu impish/main armhf x11proto-input-dev all 2020.1-1 [2620 B] Get:300 http://ftpmaster.internal/ubuntu impish/main armhf libxi-dev armhf 2:1.7.10-1build2 [181 kB] Get:301 http://ftpmaster.internal/ubuntu impish/main armhf x11proto-record-dev all 2020.1-1 [2620 B] Get:302 http://ftpmaster.internal/ubuntu impish/main armhf libxtst-dev armhf 2:1.2.3-1build2 [14.1 kB] Get:303 http://ftpmaster.internal/ubuntu impish/main armhf libatspi2.0-dev armhf 2.42.0-1 [70.4 kB] Get:304 http://ftpmaster.internal/ubuntu impish/main armhf libatk-bridge2.0-dev armhf 2.38.0-2 [2952 B] Get:305 http://ftpmaster.internal/ubuntu impish/main armhf libsigc++-2.0-0v5 armhf 2.10.4-2ubuntu1 [9956 B] Get:306 http://ftpmaster.internal/ubuntu impish/main armhf libglibmm-2.4-1v5 armhf 2.64.2-2 [476 kB] Get:307 http://ftpmaster.internal/ubuntu impish/main armhf libatkmm-1.6-1v5 armhf 2.28.2-1 [64.5 kB] Get:308 http://ftpmaster.internal/ubuntu impish/main armhf libsigc++-2.0-dev armhf 2.10.4-2ubuntu1 [58.4 kB] Get:309 http://ftpmaster.internal/ubuntu impish/main armhf libglibmm-2.4-dev armhf 2.64.2-2 [446 kB] Get:310 http://ftpmaster.internal/ubuntu impish/main armhf libatkmm-1.6-dev armhf 2.28.2-1 [34.0 kB] Get:311 http://ftpmaster.internal/ubuntu impish/main armhf libboost1.74-dev armhf 1.74.0-8ubuntu6 [9607 kB] Get:312 http://ftpmaster.internal/ubuntu impish/main armhf libboost-dev armhf 1.74.0.3ubuntu5 [3580 B] Get:313 http://ftpmaster.internal/ubuntu impish/main armhf libboost-filesystem1.74.0 armhf 1.74.0-8ubuntu6 [258 kB] Get:314 http://ftpmaster.internal/ubuntu impish/main armhf libboost-system1.74.0 armhf 1.74.0-8ubuntu6 [221 kB] Get:315 http://ftpmaster.internal/ubuntu impish/main armhf libboost-system1.74-dev armhf 1.74.0-8ubuntu6 [218 kB] Get:316 http://ftpmaster.internal/ubuntu impish/universe armhf libboost-filesystem1.74-dev armhf 1.74.0-8ubuntu6 [271 kB] Get:317 http://ftpmaster.internal/ubuntu impish/universe armhf libboost-filesystem-dev armhf 1.74.0.3ubuntu5 [3368 B] Get:318 http://ftpmaster.internal/ubuntu impish/main armhf libcairomm-1.0-1v5 armhf 1.12.2-4build1 [32.1 kB] Get:319 http://ftpmaster.internal/ubuntu impish/main armhf libcairomm-1.0-dev armhf 1.12.2-4build1 [562 kB] Get:320 http://ftpmaster.internal/ubuntu impish/main armhf librevenge-0.0-0 armhf 0.0.4-6ubuntu5 [171 kB] Get:321 http://ftpmaster.internal/ubuntu impish/main armhf libcdr-0.1-1 armhf 0.1.6-2 [323 kB] Get:322 http://ftpmaster.internal/ubuntu impish/main armhf librevenge-dev armhf 0.0.4-6ubuntu5 [28.3 kB] Get:323 http://ftpmaster.internal/ubuntu impish/main armhf libcdr-dev armhf 0.1.6-2 [8772 B] Get:324 http://ftpmaster.internal/ubuntu impish/main armhf libdatrie-dev armhf 0.2.13-1ubuntu2 [15.4 kB] Get:325 http://ftpmaster.internal/ubuntu impish/main armhf libdbus-glib-1-2 armhf 0.112-1 [50.5 kB] Get:326 http://ftpmaster.internal/ubuntu impish/main armhf libdbus-glib-1-dev-bin armhf 0.112-1 [33.9 kB] Get:327 http://ftpmaster.internal/ubuntu impish/main armhf libdbus-glib-1-dev armhf 0.112-1 [63.9 kB] Get:328 http://ftpmaster.internal/ubuntu impish/universe armhf libdouble-conversion3 armhf 3.1.5-6.1 [35.7 kB] Get:329 http://ftpmaster.internal/ubuntu impish/main armhf libdrm-amdgpu1 armhf 2.4.107-8 [18.1 kB] Get:330 http://ftpmaster.internal/ubuntu impish/main armhf libdrm-nouveau2 armhf 2.4.107-8 [15.1 kB] Get:331 http://ftpmaster.internal/ubuntu impish/main armhf libdrm-radeon1 armhf 2.4.107-8 [18.6 kB] Get:332 http://ftpmaster.internal/ubuntu impish/main armhf libglvnd0 armhf 1.3.3-1 [48.5 kB] Get:333 http://ftpmaster.internal/ubuntu impish/main armhf libwayland-server0 armhf 1.19.0-2build1 [27.6 kB] Get:334 http://ftpmaster.internal/ubuntu impish/main armhf libgbm1 armhf 21.2.2-1ubuntu1 [28.4 kB] Get:335 http://ftpmaster.internal/ubuntu impish/main armhf libglapi-mesa armhf 21.2.2-1ubuntu1 [46.0 kB] Get:336 http://ftpmaster.internal/ubuntu impish/main armhf libx11-xcb1 armhf 2:1.7.2-1 [7728 B] Get:337 http://ftpmaster.internal/ubuntu impish/main armhf libxcb-dri2-0 armhf 1.14-3ubuntu1 [6672 B] Get:338 http://ftpmaster.internal/ubuntu impish/main armhf libxcb-dri3-0 armhf 1.14-3ubuntu1 [6304 B] Get:339 http://ftpmaster.internal/ubuntu impish/main armhf libxcb-present0 armhf 1.14-3ubuntu1 [5380 B] Get:340 http://ftpmaster.internal/ubuntu impish/main armhf libxcb-sync1 armhf 1.14-3ubuntu1 [8452 B] Get:341 http://ftpmaster.internal/ubuntu impish/main armhf libxcb-xfixes0 armhf 1.14-3ubuntu1 [9204 B] Get:342 http://ftpmaster.internal/ubuntu impish/main armhf libxshmfence1 armhf 1.3-1build2 [4852 B] Get:343 http://ftpmaster.internal/ubuntu impish/main armhf libegl-mesa0 armhf 21.2.2-1ubuntu1 [85.7 kB] Get:344 http://ftpmaster.internal/ubuntu impish/main armhf libegl1 armhf 1.3.3-1 [27.1 kB] Get:345 http://ftpmaster.internal/ubuntu impish/main armhf libxcb-glx0 armhf 1.14-3ubuntu1 [20.5 kB] Get:346 http://ftpmaster.internal/ubuntu impish/main armhf libxxf86vm1 armhf 1:1.1.4-1build1 [9364 B] Get:347 http://ftpmaster.internal/ubuntu impish/main armhf libllvm12 armhf 1:12.0.1-8build1 [19.4 MB] Get:348 http://ftpmaster.internal/ubuntu impish/main armhf libsensors-config all 1:3.6.0-7 [5708 B] Get:349 http://ftpmaster.internal/ubuntu impish/main armhf libsensors5 armhf 1:3.6.0-7 [22.9 kB] Get:350 http://ftpmaster.internal/ubuntu impish/main armhf libvulkan1 armhf 1.2.162.0-1 [81.5 kB] Get:351 http://ftpmaster.internal/ubuntu impish/main armhf libgl1-mesa-dri armhf 21.2.2-1ubuntu1 [7329 kB] Get:352 http://ftpmaster.internal/ubuntu impish/main armhf libglx-mesa0 armhf 21.2.2-1ubuntu1 [134 kB] Get:353 http://ftpmaster.internal/ubuntu impish/main armhf libglx0 armhf 1.3.3-1 [30.3 kB] Get:354 http://ftpmaster.internal/ubuntu impish/main armhf libgl1 armhf 1.3.3-1 [86.5 kB] Get:355 http://ftpmaster.internal/ubuntu impish/main armhf libglx-dev armhf 1.3.3-1 [14.0 kB] Get:356 http://ftpmaster.internal/ubuntu impish/main armhf libgl-dev armhf 1.3.3-1 [97.9 kB] Get:357 http://ftpmaster.internal/ubuntu impish/main armhf libegl-dev armhf 1.3.3-1 [17.2 kB] Get:358 http://ftpmaster.internal/ubuntu impish/main armhf libglvnd-core-dev armhf 1.3.3-1 [12.7 kB] Get:359 http://ftpmaster.internal/ubuntu impish/main armhf libgles1 armhf 1.3.3-1 [10.4 kB] Get:360 http://ftpmaster.internal/ubuntu impish/main armhf libgles2 armhf 1.3.3-1 [15.8 kB] Get:361 http://ftpmaster.internal/ubuntu impish/main armhf libgles-dev armhf 1.3.3-1 [48.0 kB] Get:362 http://ftpmaster.internal/ubuntu impish/main armhf libopengl0 armhf 1.3.3-1 [29.9 kB] Get:363 http://ftpmaster.internal/ubuntu impish/main armhf libopengl-dev armhf 1.3.3-1 [3580 B] Get:364 http://ftpmaster.internal/ubuntu impish/main armhf libglvnd-dev armhf 1.3.3-1 [3340 B] Get:365 http://ftpmaster.internal/ubuntu impish/main armhf libegl1-mesa-dev armhf 21.2.2-1ubuntu1 [7870 B] Get:366 http://ftpmaster.internal/ubuntu impish/main armhf libenchant-2-dev armhf 2.3.1-1 [15.2 kB] Get:367 http://ftpmaster.internal/ubuntu impish/main armhf libencode-locale-perl all 1.05-1.1 [11.8 kB] Get:368 http://ftpmaster.internal/ubuntu impish/main armhf libepoxy-dev armhf 1.5.8-1 [132 kB] Get:369 http://ftpmaster.internal/ubuntu impish/main armhf libtimedate-perl all 2.3300-2 [34.0 kB] Get:370 http://ftpmaster.internal/ubuntu impish/main armhf libhttp-date-perl all 6.05-1 [9920 B] Get:371 http://ftpmaster.internal/ubuntu impish/main armhf libfile-listing-perl all 6.14-1 [11.2 kB] Get:372 http://ftpmaster.internal/ubuntu impish/main armhf libfribidi-dev armhf 1.0.8-2ubuntu1 [60.2 kB] Get:373 http://ftpmaster.internal/ubuntu impish/main armhf libgc1 armhf 1:8.0.4-3 [76.8 kB] Get:374 http://ftpmaster.internal/ubuntu impish/main armhf libgc-dev armhf 1:8.0.4-3 [244 kB] Get:375 http://ftpmaster.internal/ubuntu impish/main armhf libharfbuzz-icu0 armhf 2.7.4-1ubuntu1 [5080 B] Get:376 http://ftpmaster.internal/ubuntu impish/main armhf libharfbuzz-gobject0 armhf 2.7.4-1ubuntu1 [18.0 kB] Get:377 http://ftpmaster.internal/ubuntu impish/main armhf libgraphite2-dev armhf 1.3.14-1 [14.7 kB] Get:378 http://ftpmaster.internal/ubuntu impish/main armhf libharfbuzz-dev armhf 2.7.4-1ubuntu1 [460 kB] Get:379 http://ftpmaster.internal/ubuntu impish/main armhf libthai-dev armhf 0.1.28-4.1 [23.5 kB] Get:380 http://ftpmaster.internal/ubuntu impish/main armhf libxft-dev armhf 2.3.3-0ubuntu3 [42.9 kB] Get:381 http://ftpmaster.internal/ubuntu impish/main armhf pango1.0-tools armhf 1.48.10+ds1-1 [36.9 kB] Get:382 http://ftpmaster.internal/ubuntu impish/main armhf libpango1.0-dev armhf 1.48.10+ds1-1 [143 kB] Get:383 http://ftpmaster.internal/ubuntu impish/main armhf libwayland-bin armhf 1.19.0-2build1 [18.6 kB] Get:384 http://ftpmaster.internal/ubuntu impish/main armhf libwayland-dev armhf 1.19.0-2build1 [67.6 kB] Get:385 http://ftpmaster.internal/ubuntu impish/main armhf libxcomposite-dev armhf 1:0.4.5-1 [8784 B] Get:386 http://ftpmaster.internal/ubuntu impish/main armhf libxcursor-dev armhf 1:1.2.0-2build2 [23.9 kB] Get:387 http://ftpmaster.internal/ubuntu impish/main armhf libxdamage-dev armhf 1:1.1.5-2 [4648 B] Get:388 http://ftpmaster.internal/ubuntu impish/main armhf x11proto-xinerama-dev all 2020.1-1 [2628 B] Get:389 http://ftpmaster.internal/ubuntu impish/main armhf libxinerama-dev armhf 2:1.1.4-2build2 [7580 B] Get:390 http://ftpmaster.internal/ubuntu impish/main armhf libxkbcommon-dev armhf 1.3.0-1 [49.6 kB] Get:391 http://ftpmaster.internal/ubuntu impish/main armhf x11proto-randr-dev all 2020.1-1 [2620 B] Get:392 http://ftpmaster.internal/ubuntu impish/main armhf libxrandr-dev armhf 2:1.5.2-0ubuntu1 [22.2 kB] Get:393 http://ftpmaster.internal/ubuntu impish/main armhf wayland-protocols all 1.21-1 [63.4 kB] Get:394 http://ftpmaster.internal/ubuntu impish/main armhf libgtk-3-dev armhf 3.24.30-1ubuntu1 [1068 kB] Get:395 http://ftpmaster.internal/ubuntu impish/universe armhf libgdl-3-dev armhf 3.34.0-1build1 [28.5 kB] Get:396 http://ftpmaster.internal/ubuntu impish/universe armhf libgtest-dev armhf 1.10.0.20201025-1.1 [1389 kB] Get:397 http://ftpmaster.internal/ubuntu impish/universe armhf libgmock-dev armhf 1.10.0.20201025-1.1 [116 kB] Get:398 http://ftpmaster.internal/ubuntu impish/universe armhf libgslcblas0 armhf 2.6+dfsg-2 [62.8 kB] Get:399 http://ftpmaster.internal/ubuntu impish/universe armhf libgsl25 armhf 2.6+dfsg-2 [743 kB] Get:400 http://ftpmaster.internal/ubuntu impish/universe armhf libgsl-dev armhf 2.6+dfsg-2 [964 kB] Get:401 http://ftpmaster.internal/ubuntu impish/main armhf libgspell-1-dev armhf 1.8.4-1 [17.9 kB] Get:402 http://ftpmaster.internal/ubuntu impish/main armhf libpangomm-1.4-1v5 armhf 2.46.1-1 [45.8 kB] Get:403 http://ftpmaster.internal/ubuntu impish/main armhf libgtkmm-3.0-1v5 armhf 3.24.5-1 [877 kB] Get:404 http://ftpmaster.internal/ubuntu impish/main armhf libpangomm-1.4-dev armhf 2.46.1-1 [53.4 kB] Get:405 http://ftpmaster.internal/ubuntu impish/main armhf libgtkmm-3.0-dev armhf 3.24.5-1 [552 kB] Get:406 http://ftpmaster.internal/ubuntu impish/universe armhf libgtkspell3-3-dev armhf 3.0.10-1 [20.0 kB] Get:407 http://ftpmaster.internal/ubuntu impish/main armhf libhtml-tagset-perl all 3.20-4 [12.5 kB] Get:408 http://ftpmaster.internal/ubuntu impish/main armhf liburi-perl all 5.08-1 [77.4 kB] Get:409 http://ftpmaster.internal/ubuntu impish/main armhf libhtml-parser-perl armhf 3.76-1 [82.3 kB] Get:410 http://ftpmaster.internal/ubuntu impish/main armhf libhtml-tree-perl all 5.07-2 [200 kB] Get:411 http://ftpmaster.internal/ubuntu impish/main armhf libio-html-perl all 1.004-2 [15.4 kB] Get:412 http://ftpmaster.internal/ubuntu impish/main armhf liblwp-mediatypes-perl all 6.04-1 [19.5 kB] Get:413 http://ftpmaster.internal/ubuntu impish/main armhf libhttp-message-perl all 6.29-1 [75.5 kB] Get:414 http://ftpmaster.internal/ubuntu impish/main armhf libhttp-cookies-perl all 6.10-1 [18.4 kB] Get:415 http://ftpmaster.internal/ubuntu impish/main armhf libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:416 http://ftpmaster.internal/ubuntu impish/main armhf perl-openssl-defaults armhf 5 [7400 B] Get:417 http://ftpmaster.internal/ubuntu impish/main armhf libnet-ssleay-perl armhf 1.88-3ubuntu1 [271 kB] Get:418 http://ftpmaster.internal/ubuntu impish/main armhf libio-socket-ssl-perl all 2.069-1 [179 kB] Get:419 http://ftpmaster.internal/ubuntu impish/universe armhf libjemalloc2 armhf 5.2.1-3 [160 kB] Get:420 http://ftpmaster.internal/ubuntu impish/main armhf libnet-http-perl all 6.20-1 [23.0 kB] Get:421 http://ftpmaster.internal/ubuntu impish/main armhf libtry-tiny-perl all 0.30-1 [20.5 kB] Get:422 http://ftpmaster.internal/ubuntu impish/main armhf libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:423 http://ftpmaster.internal/ubuntu impish/main armhf libwww-perl all 6.53-1 [140 kB] Get:424 http://ftpmaster.internal/ubuntu impish/main armhf liblwp-protocol-https-perl all 6.10-1 [10.9 kB] Get:425 http://ftpmaster.internal/ubuntu impish/main armhf libncurses-dev armhf 6.2+20201114-2build1 [306 kB] Get:426 http://ftpmaster.internal/ubuntu impish/main armhf libpoppler-dev armhf 21.06.1-1 [5176 B] Get:427 http://ftpmaster.internal/ubuntu impish/main armhf libpoppler-glib-dev armhf 21.06.1-1 [64.0 kB] Get:428 http://ftpmaster.internal/ubuntu impish/main armhf libpoppler-private-dev armhf 21.06.1-1 [183 kB] Get:429 http://ftpmaster.internal/ubuntu impish/universe armhf libpotrace0 armhf 1.16-2 [14.6 kB] Get:430 http://ftpmaster.internal/ubuntu impish/universe armhf libpotrace-dev armhf 1.16-2 [3380 B] Get:431 http://ftpmaster.internal/ubuntu impish/main armhf libpsl-dev armhf 0.21.0-1.2 [71.4 kB] Get:432 http://ftpmaster.internal/ubuntu impish/main armhf libreadline-dev armhf 8.1-2 [134 kB] Get:433 http://ftpmaster.internal/ubuntu impish/main armhf libsqlite3-dev armhf 3.35.5-1 [689 kB] Get:434 http://ftpmaster.internal/ubuntu impish/main armhf libsoup2.4-dev armhf 2.72.0-3ubuntu3 [153 kB] Get:435 http://ftpmaster.internal/ubuntu impish/main armhf libvisio-0.1-1 armhf 0.1.7-1build3 [186 kB] Get:436 http://ftpmaster.internal/ubuntu impish/main armhf libvisio-dev armhf 0.1.7-1build3 [9276 B] Get:437 http://ftpmaster.internal/ubuntu impish/main armhf libwpd-0.10-10 armhf 0.10.3-1ubuntu1 [184 kB] Get:438 http://ftpmaster.internal/ubuntu impish/main armhf libwpd-dev armhf 0.10.3-1ubuntu1 [312 kB] Get:439 http://ftpmaster.internal/ubuntu impish/main armhf libwpg-0.3-3 armhf 0.3.3-1build1 [39.0 kB] Get:440 http://ftpmaster.internal/ubuntu impish/main armhf libxml-parser-perl armhf 2.46-2 [188 kB] Get:441 http://ftpmaster.internal/ubuntu impish/main armhf libxslt1.1 armhf 1.1.34-4 [134 kB] Get:442 http://ftpmaster.internal/ubuntu impish/main armhf libxslt1-dev armhf 1.1.34-4 [219 kB] Get:443 http://ftpmaster.internal/ubuntu impish/universe armhf ninja-build armhf 1.10.1-1 [98.5 kB] Get:444 http://ftpmaster.internal/ubuntu impish/universe armhf ragel armhf 6.10-1build1 [964 kB] Get:445 http://ftpmaster.internal/ubuntu impish/universe armhf libdouble-conversion-dev armhf 3.1.5-6.1 [53.6 kB] Get:446 http://ftpmaster.internal/ubuntu impish/universe armhf libjemalloc-dev armhf 5.2.1-3 [280 kB] Get:447 http://ftpmaster.internal/ubuntu impish/main armhf libwpg-dev armhf 0.3.3-1build1 [54.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 144 MB in 7s (20.0 MB/s) Selecting previously unselected package libpython3.9-minimal:armhf. (Reading database ... 13944 files and directories currently installed.) Preparing to unpack .../libpython3.9-minimal_3.9.7-2build1_armhf.deb ... Unpacking libpython3.9-minimal:armhf (3.9.7-2build1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.4.1-2_armhf.deb ... Unpacking libexpat1:armhf (2.4.1-2) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../python3.9-minimal_3.9.7-2build1_armhf.deb ... Unpacking python3.9-minimal (3.9.7-2build1) ... Setting up libpython3.9-minimal:armhf (3.9.7-2build1) ... Setting up libexpat1:armhf (2.4.1-2) ... Setting up python3.9-minimal (3.9.7-2build1) ... Selecting previously unselected package python3-minimal. (Reading database ... 14237 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.4-1_armhf.deb ... Unpacking python3-minimal (3.9.4-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package libmpdec3:armhf. Preparing to unpack .../2-libmpdec3_2.5.1-2_armhf.deb ... Unpacking libmpdec3:armhf (2.5.1-2) ... Selecting previously unselected package libpython3.9-stdlib:armhf. Preparing to unpack .../3-libpython3.9-stdlib_3.9.7-2build1_armhf.deb ... Unpacking libpython3.9-stdlib:armhf (3.9.7-2build1) ... Selecting previously unselected package python3.9. Preparing to unpack .../4-python3.9_3.9.7-2build1_armhf.deb ... Unpacking python3.9 (3.9.7-2build1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.9.4-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.9.4-1) ... Setting up python3-minimal (3.9.4-1) ... Selecting previously unselected package python3. (Reading database ... 14634 files and directories currently installed.) Preparing to unpack .../000-python3_3.9.4-1_armhf.deb ... Unpacking python3 (3.9.4-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../001-bsdextrautils_2.36.1-8ubuntu1_armhf.deb ... Unpacking bsdextrautils (2.36.1-8ubuntu1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../002-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-7_armhf.deb ... Unpacking groff-base (1.22.4-7) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../004-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.9.4-2_armhf.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package imagemagick-6-common. Preparing to unpack .../006-imagemagick-6-common_8%3a6.9.11.60+dfsg-1ubuntu1_all.deb ... Unpacking imagemagick-6-common (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libmagickcore-6-headers. Preparing to unpack .../007-libmagickcore-6-headers_8%3a6.9.11.60+dfsg-1ubuntu1_all.deb ... Unpacking libmagickcore-6-headers (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libmagickwand-6-headers. Preparing to unpack .../008-libmagickwand-6-headers_8%3a6.9.11.60+dfsg-1ubuntu1_all.deb ... Unpacking libmagickwand-6-headers (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libmagick++-6-headers. Preparing to unpack .../009-libmagick++-6-headers_8%3a6.9.11.60+dfsg-1ubuntu1_all.deb ... Unpacking libmagick++-6-headers (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../010-libfftw3-double3_3.3.8-2ubuntu7_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.8-2ubuntu7) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../011-libbrotli1_1.0.9-2build2_armhf.deb ... Unpacking libbrotli1:armhf (1.0.9-2build2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../012-libfreetype6_2.10.4+dfsg-1build1_armhf.deb ... Unpacking libfreetype6:armhf (2.10.4+dfsg-1build1) ... Selecting previously unselected package ucf. Preparing to unpack .../013-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 .../014-fonts-dejavu-core_2.37-2build1_all.deb ... Unpacking fonts-dejavu-core (2.37-2build1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../015-fontconfig-config_2.13.1-4.2ubuntu3_all.deb ... Unpacking fontconfig-config (2.13.1-4.2ubuntu3) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../016-libfontconfig1_2.13.1-4.2ubuntu3_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-4.2ubuntu3) ... Selecting previously unselected package libaom0:armhf. Preparing to unpack .../017-libaom0_1.0.0.errata1-3build1_armhf.deb ... Unpacking libaom0:armhf (1.0.0.errata1-3build1) ... Selecting previously unselected package libdav1d4:armhf. Preparing to unpack .../018-libdav1d4_0.7.1-3_armhf.deb ... Unpacking libdav1d4:armhf (0.7.1-3) ... Selecting previously unselected package libde265-0:armhf. Preparing to unpack .../019-libde265-0_1.0.8-1_armhf.deb ... Unpacking libde265-0:armhf (1.0.8-1) ... Selecting previously unselected package libx265-192:armhf. Preparing to unpack .../020-libx265-192_3.4-2_armhf.deb ... Unpacking libx265-192:armhf (3.4-2) ... Selecting previously unselected package libheif1:armhf. Preparing to unpack .../021-libheif1_1.11.0-1_armhf.deb ... Unpacking libheif1:armhf (1.11.0-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../022-libjbig0_2.1-3.1build1_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1build1) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../023-libjpeg-turbo8_2.0.6-0ubuntu2_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.0.6-0ubuntu2) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../024-libjpeg8_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu8) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../025-liblcms2-2_2.12~rc1-2_armhf.deb ... Unpacking liblcms2-2:armhf (2.12~rc1-2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../026-libglib2.0-0_2.68.4-1build1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.68.4-1build1) ... Selecting previously unselected package liblqr-1-0:armhf. Preparing to unpack .../027-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 .../028-libltdl7_2.4.6-15_armhf.deb ... Unpacking libltdl7:armhf (2.4.6-15) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../029-libopenjp2-7_2.3.1-1ubuntu5_armhf.deb ... Unpacking libopenjp2-7:armhf (2.3.1-1ubuntu5) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../030-libdeflate0_1.7-2ubuntu2_armhf.deb ... Unpacking libdeflate0:armhf (1.7-2ubuntu2) ... Selecting previously unselected package libwebp6:armhf. Preparing to unpack .../031-libwebp6_0.6.1-2.1_armhf.deb ... Unpacking libwebp6:armhf (0.6.1-2.1) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../032-libtiff5_4.3.0-1_armhf.deb ... Unpacking libtiff5:armhf (4.3.0-1) ... Selecting previously unselected package libwebpdemux2:armhf. Preparing to unpack .../033-libwebpdemux2_0.6.1-2.1_armhf.deb ... Unpacking libwebpdemux2:armhf (0.6.1-2.1) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../034-libwebpmux3_0.6.1-2.1_armhf.deb ... Unpacking libwebpmux3:armhf (0.6.1-2.1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../035-libxau6_1%3a1.0.9-1build3_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1build3) ... Selecting previously unselected package libmd0:armhf. Preparing to unpack .../036-libmd0_1.0.3-3build1_armhf.deb ... Unpacking libmd0:armhf (1.0.3-3build1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../037-libbsd0_0.11.3-1ubuntu2_armhf.deb ... Unpacking libbsd0:armhf (0.11.3-1ubuntu2) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../038-libxdmcp6_1%3a1.1.3-0ubuntu3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.3-0ubuntu3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../039-libxcb1_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb1:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../040-libx11-data_2%3a1.7.2-1_all.deb ... Unpacking libx11-data (2:1.7.2-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../041-libx11-6_2%3a1.7.2-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.7.2-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../042-libxext6_2%3a1.3.4-0ubuntu3_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-0ubuntu3) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../043-libicu67_67.1-7ubuntu1_armhf.deb ... Unpacking libicu67:armhf (67.1-7ubuntu1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../044-libxml2_2.9.12+dfsg-4_armhf.deb ... Unpacking libxml2:armhf (2.9.12+dfsg-4) ... Selecting previously unselected package libmagickcore-6.q16-6:armhf. Preparing to unpack .../045-libmagickcore-6.q16-6_8%3a6.9.11.60+dfsg-1ubuntu1_armhf.deb ... Unpacking libmagickcore-6.q16-6:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libmagickwand-6.q16-6:armhf. Preparing to unpack .../046-libmagickwand-6.q16-6_8%3a6.9.11.60+dfsg-1ubuntu1_armhf.deb ... Unpacking libmagickwand-6.q16-6:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libmagick++-6.q16-8:armhf. Preparing to unpack .../047-libmagick++-6.q16-8_8%3a6.9.11.60+dfsg-1ubuntu1_armhf.deb ... Unpacking libmagick++-6.q16-8:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libmagickcore-6-arch-config:armhf. Preparing to unpack .../048-libmagickcore-6-arch-config_8%3a6.9.11.60+dfsg-1ubuntu1_armhf.deb ... Unpacking libmagickcore-6-arch-config:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../049-libpixman-1-0_0.40.0-1build2_armhf.deb ... Unpacking libpixman-1-0:armhf (0.40.0-1build2) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../050-libxcb-render0_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb-render0:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../051-libxcb-shm0_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../052-libxrender1_1%3a0.9.10-1build2_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1build2) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../053-libcairo2_1.16.0-5ubuntu1_armhf.deb ... Unpacking libcairo2:armhf (1.16.0-5ubuntu1) ... Selecting previously unselected package libdjvulibre-text. Preparing to unpack .../054-libdjvulibre-text_3.5.28-2_all.deb ... Unpacking libdjvulibre-text (3.5.28-2) ... Selecting previously unselected package libdjvulibre21:armhf. Preparing to unpack .../055-libdjvulibre21_3.5.28-2_armhf.deb ... Unpacking libdjvulibre21:armhf (3.5.28-2) ... Selecting previously unselected package libilmbase25:armhf. Preparing to unpack .../056-libilmbase25_2.5.4-1_armhf.deb ... Unpacking libilmbase25:armhf (2.5.4-1) ... Selecting previously unselected package libopenexr25:armhf. Preparing to unpack .../057-libopenexr25_2.5.4-2_armhf.deb ... Unpacking libopenexr25:armhf (2.5.4-2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../058-fontconfig_2.13.1-4.2ubuntu3_armhf.deb ... Unpacking fontconfig (2.13.1-4.2ubuntu3) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../059-libfribidi0_1.0.8-2ubuntu1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.8-2ubuntu1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../060-libgraphite2-3_1.3.14-1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../061-libharfbuzz0b_2.7.4-1ubuntu1_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.7.4-1ubuntu1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../062-libthai-data_0.1.28-4.1_all.deb ... Unpacking libthai-data (0.1.28-4.1) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../063-libdatrie1_0.2.13-1ubuntu2_armhf.deb ... Unpacking libdatrie1:armhf (0.2.13-1ubuntu2) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../064-libthai0_0.1.28-4.1_armhf.deb ... Unpacking libthai0:armhf (0.1.28-4.1) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../065-libpango-1.0-0_1.48.10+ds1-1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.48.10+ds1-1) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../066-libpangoft2-1.0-0_1.48.10+ds1-1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.48.10+ds1-1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../067-libpangocairo-1.0-0_1.48.10+ds1-1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.48.10+ds1-1) ... Selecting previously unselected package libwmf0.2-7:armhf. Preparing to unpack .../068-libwmf0.2-7_0.2.8.4-17ubuntu1_armhf.deb ... Unpacking libwmf0.2-7:armhf (0.2.8.4-17ubuntu1) ... Selecting previously unselected package libmagickcore-6.q16-6-extra:armhf. Preparing to unpack .../069-libmagickcore-6.q16-6-extra_8%3a6.9.11.60+dfsg-1ubuntu1_armhf.deb ... Unpacking libmagickcore-6.q16-6-extra:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../070-libbz2-dev_1.0.8-4ubuntu3_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.8-4ubuntu3) ... Selecting previously unselected package libjpeg-turbo8-dev:armhf. Preparing to unpack .../071-libjpeg-turbo8-dev_2.0.6-0ubuntu2_armhf.deb ... Unpacking libjpeg-turbo8-dev:armhf (2.0.6-0ubuntu2) ... Selecting previously unselected package libjpeg8-dev:armhf. Preparing to unpack .../072-libjpeg8-dev_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8-dev:armhf (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../073-libjpeg-dev_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg-dev:armhf (8c-2ubuntu8) ... Selecting previously unselected package libdjvulibre-dev:armhf. Preparing to unpack .../074-libdjvulibre-dev_3.5.28-2_armhf.deb ... Unpacking libdjvulibre-dev:armhf (3.5.28-2) ... Selecting previously unselected package libexif12:armhf. Preparing to unpack .../075-libexif12_0.6.22-3_armhf.deb ... Unpacking libexif12:armhf (0.6.22-3) ... Selecting previously unselected package libexif-dev:armhf. Preparing to unpack .../076-libexif-dev_0.6.22-3_armhf.deb ... Unpacking libexif-dev:armhf (0.6.22-3) ... Selecting previously unselected package libbrotli-dev:armhf. Preparing to unpack .../077-libbrotli-dev_1.0.9-2build2_armhf.deb ... Unpacking libbrotli-dev:armhf (1.0.9-2build2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../078-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu7_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2ubuntu7) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../079-libpng-dev_1.6.37-3build3_armhf.deb ... Unpacking libpng-dev:armhf (1.6.37-3build3) ... Selecting previously unselected package libfreetype-dev:armhf. Preparing to unpack .../080-libfreetype-dev_2.10.4+dfsg-1build1_armhf.deb ... Unpacking libfreetype-dev:armhf (2.10.4+dfsg-1build1) ... Selecting previously unselected package libfreetype6-dev:armhf. Preparing to unpack .../081-libfreetype6-dev_2.10.4+dfsg-1build1_armhf.deb ... Unpacking libfreetype6-dev:armhf (2.10.4+dfsg-1build1) ... Selecting previously unselected package libopenjp2-7-dev. Preparing to unpack .../082-libopenjp2-7-dev_2.3.1-1ubuntu5_armhf.deb ... Unpacking libopenjp2-7-dev (2.3.1-1ubuntu5) ... Selecting previously unselected package liblcms2-dev:armhf. Preparing to unpack .../083-liblcms2-dev_2.12~rc1-2_armhf.deb ... Unpacking liblcms2-dev:armhf (2.12~rc1-2) ... Selecting previously unselected package liblqr-1-0-dev:armhf. Preparing to unpack .../084-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 .../085-libsigsegv2_2.13-1ubuntu1_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1ubuntu1) ... Selecting previously unselected package m4. Preparing to unpack .../086-m4_1.4.18-5ubuntu1_armhf.deb ... Unpacking m4 (1.4.18-5ubuntu1) ... Selecting previously unselected package autoconf. Preparing to unpack .../087-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../088-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../089-automake_1%3a1.16.4-2_all.deb ... Unpacking automake (1:1.16.4-2) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../090-libltdl-dev_2.4.6-15_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.6-15) ... Selecting previously unselected package libilmbase-dev:armhf. Preparing to unpack .../091-libilmbase-dev_2.5.4-1_armhf.deb ... Unpacking libilmbase-dev:armhf (2.5.4-1) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../092-libopenexr-dev_2.5.4-2_armhf.deb ... Unpacking libopenexr-dev (2.5.4-2) ... Selecting previously unselected package libgirepository-1.0-1:armhf. Preparing to unpack .../093-libgirepository-1.0-1_1.68.0-1build2_armhf.deb ... Unpacking libgirepository-1.0-1:armhf (1.68.0-1build2) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../094-gir1.2-glib-2.0_1.68.0-1build2_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (1.68.0-1build2) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../095-gir1.2-freedesktop_1.68.0-1build2_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.68.0-1build2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../096-libgdk-pixbuf2.0-common_2.42.6+dfsg-1build2_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.6+dfsg-1build2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../097-shared-mime-info_2.1-1_armhf.deb ... Unpacking shared-mime-info (2.1-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf. Preparing to unpack .../098-libgdk-pixbuf-2.0-0_2.42.6+dfsg-1build2_armhf.deb ... Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.6+dfsg-1build2) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf. Preparing to unpack .../099-gir1.2-gdkpixbuf-2.0_2.42.6+dfsg-1build2_armhf.deb ... Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.42.6+dfsg-1build2) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../100-libcairo-gobject2_1.16.0-5ubuntu1_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.16.0-5ubuntu1) ... Selecting previously unselected package librsvg2-2:armhf. Preparing to unpack .../101-librsvg2-2_2.50.7+dfsg-1_armhf.deb ... Unpacking librsvg2-2:armhf (2.50.7+dfsg-1) ... Selecting previously unselected package gir1.2-rsvg-2.0:armhf. Preparing to unpack .../102-gir1.2-rsvg-2.0_2.50.7+dfsg-1_armhf.deb ... Unpacking gir1.2-rsvg-2.0:armhf (2.50.7+dfsg-1) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../103-liblzo2-2_2.10-2build1_armhf.deb ... Unpacking liblzo2-2:armhf (2.10-2build1) ... Selecting previously unselected package libcairo-script-interpreter2:armhf. Preparing to unpack .../104-libcairo-script-interpreter2_1.16.0-5ubuntu1_armhf.deb ... Unpacking libcairo-script-interpreter2:armhf (1.16.0-5ubuntu1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../105-libexpat1-dev_2.4.1-2_armhf.deb ... Unpacking libexpat1-dev:armhf (2.4.1-2) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../106-uuid-dev_2.36.1-8ubuntu1_armhf.deb ... Unpacking uuid-dev:armhf (2.36.1-8ubuntu1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../107-pkg-config_0.29.2-1ubuntu1_armhf.deb ... Unpacking pkg-config (0.29.2-1ubuntu1) ... Selecting previously unselected package libfontconfig-dev:armhf. Preparing to unpack .../108-libfontconfig-dev_2.13.1-4.2ubuntu3_armhf.deb ... Unpacking libfontconfig-dev:armhf (2.13.1-4.2ubuntu3) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../109-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 .../110-x11proto-dev_2020.1-1_all.deb ... Unpacking x11proto-dev (2020.1-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../111-libxau-dev_1%3a1.0.9-1build3_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.9-1build3) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../112-libxdmcp-dev_1%3a1.1.3-0ubuntu3_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.3-0ubuntu3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../113-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 .../114-libpthread-stubs0-dev_0.4-1_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../115-libxcb1-dev_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../116-libx11-dev_2%3a1.7.2-1_armhf.deb ... Unpacking libx11-dev:armhf (2:1.7.2-1) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../117-libxrender-dev_1%3a0.9.10-1build2_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.10-1build2) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../118-x11proto-xext-dev_2020.1-1_all.deb ... Unpacking x11proto-xext-dev (2020.1-1) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../119-libxext-dev_2%3a1.3.4-0ubuntu3_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-0ubuntu3) ... Selecting previously unselected package x11-common. Preparing to unpack .../120-x11-common_1%3a7.7+22ubuntu1_all.deb ... Unpacking x11-common (1:7.7+22ubuntu1) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../121-libice6_2%3a1.0.10-1_armhf.deb ... Unpacking libice6:armhf (2:1.0.10-1) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../122-libsm6_2%3a1.2.3-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../123-libice-dev_2%3a1.0.10-1_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.10-1) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../124-libsm-dev_2%3a1.2.3-1_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.3-1) ... Selecting previously unselected package libpixman-1-dev:armhf. Preparing to unpack .../125-libpixman-1-dev_0.40.0-1build2_armhf.deb ... Unpacking libpixman-1-dev:armhf (0.40.0-1build2) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../126-libxcb-render0-dev_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-shm0-dev:armhf. Preparing to unpack .../127-libxcb-shm0-dev_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb-shm0-dev:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../128-libffi-dev_3.4.2-1ubuntu5_armhf.deb ... Unpacking libffi-dev:armhf (3.4.2-1ubuntu5) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../129-libglib2.0-data_2.68.4-1build1_all.deb ... Unpacking libglib2.0-data (2.68.4-1build1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../130-libelf1_0.185-1_armhf.deb ... Unpacking libelf1:armhf (0.185-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../131-libglib2.0-bin_2.68.4-1build1_armhf.deb ... Unpacking libglib2.0-bin (2.68.4-1build1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../132-python3-lib2to3_3.9.7-1_all.deb ... Unpacking python3-lib2to3 (3.9.7-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../133-python3-distutils_3.9.7-1_all.deb ... Unpacking python3-distutils (3.9.7-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../134-libglib2.0-dev-bin_2.68.4-1build1_armhf.deb ... Unpacking libglib2.0-dev-bin (2.68.4-1build1) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../135-libblkid-dev_2.36.1-8ubuntu1_armhf.deb ... Unpacking libblkid-dev:armhf (2.36.1-8ubuntu1) ... Selecting previously unselected package libsepol1-dev:armhf. Preparing to unpack .../136-libsepol1-dev_3.1-1ubuntu1_armhf.deb ... Unpacking libsepol1-dev:armhf (3.1-1ubuntu1) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../137-libpcre2-16-0_10.37-0ubuntu2_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.37-0ubuntu2) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../138-libpcre2-32-0_10.37-0ubuntu2_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.37-0ubuntu2) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../139-libpcre2-posix3_10.37-0ubuntu2_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.37-0ubuntu2) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../140-libpcre2-dev_10.37-0ubuntu2_armhf.deb ... Unpacking libpcre2-dev:armhf (10.37-0ubuntu2) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../141-libselinux1-dev_3.1-3build1_armhf.deb ... Unpacking libselinux1-dev:armhf (3.1-3build1) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../142-libmount-dev_2.36.1-8ubuntu1_armhf.deb ... Unpacking libmount-dev:armhf (2.36.1-8ubuntu1) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../143-libpcre16-3_2%3a8.39-13build3_armhf.deb ... Unpacking libpcre16-3:armhf (2:8.39-13build3) ... Selecting previously unselected package libpcre32-3:armhf. Preparing to unpack .../144-libpcre32-3_2%3a8.39-13build3_armhf.deb ... Unpacking libpcre32-3:armhf (2:8.39-13build3) ... Selecting previously unselected package libpcrecpp0v5:armhf. Preparing to unpack .../145-libpcrecpp0v5_2%3a8.39-13build3_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-13build3) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../146-libpcre3-dev_2%3a8.39-13build3_armhf.deb ... Unpacking libpcre3-dev:armhf (2:8.39-13build3) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../147-libglib2.0-dev_2.68.4-1build1_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.68.4-1build1) ... Selecting previously unselected package libcairo2-dev:armhf. Preparing to unpack .../148-libcairo2-dev_1.16.0-5ubuntu1_armhf.deb ... Unpacking libcairo2-dev:armhf (1.16.0-5ubuntu1) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../149-libgdk-pixbuf2.0-bin_2.42.6+dfsg-1build2_armhf.deb ... Unpacking libgdk-pixbuf2.0-bin (2.42.6+dfsg-1build2) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../150-libjbig-dev_2.1-3.1build1_armhf.deb ... Unpacking libjbig-dev:armhf (2.1-3.1build1) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../151-liblzma-dev_5.2.5-2_armhf.deb ... Unpacking liblzma-dev:armhf (5.2.5-2) ... Selecting previously unselected package libtiffxx5:armhf. Preparing to unpack .../152-libtiffxx5_4.3.0-1_armhf.deb ... Unpacking libtiffxx5:armhf (4.3.0-1) ... Selecting previously unselected package libdeflate-dev:armhf. Preparing to unpack .../153-libdeflate-dev_1.7-2ubuntu2_armhf.deb ... Unpacking libdeflate-dev:armhf (1.7-2ubuntu2) ... Selecting previously unselected package libtiff-dev:armhf. Preparing to unpack .../154-libtiff-dev_4.3.0-1_armhf.deb ... Unpacking libtiff-dev:armhf (4.3.0-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-dev:armhf. Preparing to unpack .../155-libgdk-pixbuf-2.0-dev_2.42.6+dfsg-1build2_armhf.deb ... Unpacking libgdk-pixbuf-2.0-dev:armhf (2.42.6+dfsg-1build2) ... Selecting previously unselected package librsvg2-common:armhf. Preparing to unpack .../156-librsvg2-common_2.50.7+dfsg-1_armhf.deb ... Unpacking librsvg2-common:armhf (2.50.7+dfsg-1) ... Selecting previously unselected package librsvg2-dev:armhf. Preparing to unpack .../157-librsvg2-dev_2.50.7+dfsg-1_armhf.deb ... Unpacking librsvg2-dev:armhf (2.50.7+dfsg-1) ... Selecting previously unselected package libwmf-dev. Preparing to unpack .../158-libwmf-dev_0.2.8.4-17ubuntu1_armhf.deb ... Unpacking libwmf-dev (0.2.8.4-17ubuntu1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../159-icu-devtools_67.1-7ubuntu1_armhf.deb ... Unpacking icu-devtools (67.1-7ubuntu1) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../160-libicu-dev_67.1-7ubuntu1_armhf.deb ... Unpacking libicu-dev:armhf (67.1-7ubuntu1) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../161-libxml2-dev_2.9.12+dfsg-4_armhf.deb ... Unpacking libxml2-dev:armhf (2.9.12+dfsg-4) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../162-libxt6_1%3a1.2.0-1_armhf.deb ... Unpacking libxt6:armhf (1:1.2.0-1) ... Selecting previously unselected package libxt-dev:armhf. Preparing to unpack .../163-libxt-dev_1%3a1.2.0-1_armhf.deb ... Unpacking libxt-dev:armhf (1:1.2.0-1) ... Selecting previously unselected package libmagickcore-6.q16-dev:armhf. Preparing to unpack .../164-libmagickcore-6.q16-dev_8%3a6.9.11.60+dfsg-1ubuntu1_armhf.deb ... Unpacking libmagickcore-6.q16-dev:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libmagickwand-6.q16-dev:armhf. Preparing to unpack .../165-libmagickwand-6.q16-dev_8%3a6.9.11.60+dfsg-1ubuntu1_armhf.deb ... Unpacking libmagickwand-6.q16-dev:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libmagick++-6.q16-dev:armhf. Preparing to unpack .../166-libmagick++-6.q16-dev_8%3a6.9.11.60+dfsg-1ubuntu1_armhf.deb ... Unpacking libmagick++-6.q16-dev:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libmagick++-dev. Preparing to unpack .../167-libmagick++-dev_8%3a6.9.11.60+dfsg-1ubuntu1_all.deb ... Unpacking libmagick++-dev (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../168-libdbus-1-3_1.12.20-2ubuntu2_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.20-2ubuntu2) ... Selecting previously unselected package dbus. Preparing to unpack .../169-dbus_1.12.20-2ubuntu2_armhf.deb ... Unpacking dbus (1.12.20-2ubuntu2) ... Selecting previously unselected package libpam-systemd:armhf. Preparing to unpack .../170-libpam-systemd_248.3-1ubuntu7_armhf.deb ... Unpacking libpam-systemd:armhf (248.3-1ubuntu7) ... Selecting previously unselected package libtext-iconv-perl. Preparing to unpack .../171-libtext-iconv-perl_1.7-7build1_armhf.deb ... Unpacking libtext-iconv-perl (1.7-7build1) ... Selecting previously unselected package netbase. Preparing to unpack .../172-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package xkb-data. Preparing to unpack .../173-xkb-data_2.29-2build1_all.deb ... Unpacking xkb-data (2.29-2build1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../174-libmagic-mgc_1%3a5.39-3_armhf.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../175-libmagic1_1%3a5.39-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../176-file_1%3a5.39-3_armhf.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../177-gettext-base_0.21-4ubuntu3_armhf.deb ... Unpacking gettext-base (0.21-4ubuntu3) ... Selecting previously unselected package iso-codes. Preparing to unpack .../178-iso-codes_4.6.0-1_all.deb ... Unpacking iso-codes (4.6.0-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../179-libdrm-common_2.4.107-8_all.deb ... Unpacking libdrm-common (2.4.107-8) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../180-libdrm2_2.4.107-8_armhf.deb ... Unpacking libdrm2:armhf (2.4.107-8) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../181-libedit2_3.1-20191231-2_armhf.deb ... Unpacking libedit2:armhf (3.1-20191231-2) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../182-libpsl5_0.21.0-1.2_armhf.deb ... Unpacking libpsl5:armhf (0.21.0-1.2) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../183-libuv1_1.40.0-2ubuntu1_armhf.deb ... Unpacking libuv1:armhf (1.40.0-2ubuntu1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../184-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 .../185-gtk-update-icon-cache_3.24.30-1ubuntu1_armhf.deb ... Unpacking gtk-update-icon-cache (3.24.30-1ubuntu1) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../186-humanity-icon-theme_0.6.15_all.deb ... Unpacking humanity-icon-theme (0.6.15) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../187-ubuntu-mono_20.10-0ubuntu1_all.deb ... Unpacking ubuntu-mono (20.10-0ubuntu1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../188-adwaita-icon-theme_40.1.1-1ubuntu1_all.deb ... Unpacking adwaita-icon-theme (40.1.1-1ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../189-autopoint_0.21-4ubuntu3_all.deb ... Unpacking autopoint (0.21-4ubuntu3) ... Selecting previously unselected package cmake-data. Preparing to unpack .../190-cmake-data_3.18.4-2ubuntu2_all.deb ... Unpacking cmake-data (3.18.4-2ubuntu2) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../191-libarchive13_3.4.3-2_armhf.deb ... Unpacking libarchive13:armhf (3.4.3-2) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../192-libsasl2-modules-db_2.1.27+dfsg-2.1build1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-2.1build1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../193-libsasl2-2_2.1.27+dfsg-2.1build1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-2.1build1) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../194-libldap-2.5-0_2.5.6+dfsg-1~exp1ubuntu1_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.6+dfsg-1~exp1ubuntu1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../195-libnghttp2-14_1.43.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.43.0-1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../196-librtmp1_2.4+20151223.gitfa8646d.1-2build2_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build2) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../197-libssh-4_0.9.6-1_armhf.deb ... Unpacking libssh-4:armhf (0.9.6-1) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../198-libcurl4_7.74.0-1.3ubuntu2_armhf.deb ... Unpacking libcurl4:armhf (7.74.0-1.3ubuntu2) ... Selecting previously unselected package libjsoncpp24:armhf. Preparing to unpack .../199-libjsoncpp24_1.9.4-4_armhf.deb ... Unpacking libjsoncpp24:armhf (1.9.4-4) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../200-librhash0_1.4.1-2_armhf.deb ... Unpacking librhash0:armhf (1.4.1-2) ... Selecting previously unselected package cmake. Preparing to unpack .../201-cmake_3.18.4-2ubuntu2_armhf.deb ... Unpacking cmake (3.18.4-2ubuntu2) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../202-dbus-user-session_1.12.20-2ubuntu2_armhf.deb ... Unpacking dbus-user-session (1.12.20-2ubuntu2) ... Selecting previously unselected package libdconf1:armhf. Preparing to unpack .../203-libdconf1_0.40.0-1_armhf.deb ... Unpacking libdconf1:armhf (0.40.0-1) ... Selecting previously unselected package dconf-service. Preparing to unpack .../204-dconf-service_0.40.0-1_armhf.deb ... Unpacking dconf-service (0.40.0-1) ... Selecting previously unselected package dconf-gsettings-backend:armhf. Preparing to unpack .../205-dconf-gsettings-backend_0.40.0-1_armhf.deb ... Unpacking dconf-gsettings-backend:armhf (0.40.0-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../206-libdebhelper-perl_13.3.4ubuntu2_all.deb ... Unpacking libdebhelper-perl (13.3.4ubuntu2) ... Selecting previously unselected package libtool. Preparing to unpack .../207-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../208-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../209-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 .../210-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 .../211-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../212-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../213-libdw1_0.185-1_armhf.deb ... Unpacking libdw1:armhf (0.185-1) ... Selecting previously unselected package debugedit. Preparing to unpack .../214-debugedit_1%3a5.0-0ubuntu2_armhf.deb ... Unpacking debugedit (1:5.0-0ubuntu2) ... Selecting previously unselected package dwz. Preparing to unpack .../215-dwz_0.14-1_armhf.deb ... Unpacking dwz (0.14-1) ... Selecting previously unselected package gettext. Preparing to unpack .../216-gettext_0.21-4ubuntu3_armhf.deb ... Unpacking gettext (0.21-4ubuntu3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../217-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 .../218-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../219-debhelper_13.3.4ubuntu2_all.deb ... Unpacking debhelper (13.3.4ubuntu2) ... Selecting previously unselected package dh-python. Preparing to unpack .../220-dh-python_4.20201102ubuntu4_all.deb ... Unpacking dh-python (4.20201102ubuntu4) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../221-emacsen-common_3.0.4_all.deb ... Unpacking emacsen-common (3.0.4) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../222-dictionaries-common_1.28.4_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.4) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../223-libatk1.0-data_2.36.0-0ubuntu2_all.deb ... Unpacking libatk1.0-data (2.36.0-0ubuntu2) ... Selecting previously unselected package libatk1.0-0:armhf. Preparing to unpack .../224-libatk1.0-0_2.36.0-0ubuntu2_armhf.deb ... Unpacking libatk1.0-0:armhf (2.36.0-0ubuntu2) ... Selecting previously unselected package gir1.2-atk-1.0:armhf. Preparing to unpack .../225-gir1.2-atk-1.0_2.36.0-0ubuntu2_armhf.deb ... Unpacking gir1.2-atk-1.0:armhf (2.36.0-0ubuntu2) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../226-libxi6_2%3a1.7.10-1build2_armhf.deb ... Unpacking libxi6:armhf (2:1.7.10-1build2) ... Selecting previously unselected package libatspi2.0-0:armhf. Preparing to unpack .../227-libatspi2.0-0_2.42.0-1_armhf.deb ... Unpacking libatspi2.0-0:armhf (2.42.0-1) ... Selecting previously unselected package gir1.2-atspi-2.0:armhf. Preparing to unpack .../228-gir1.2-atspi-2.0_2.42.0-1_armhf.deb ... Unpacking gir1.2-atspi-2.0:armhf (2.42.0-1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../229-gir1.2-harfbuzz-0.0_2.7.4-1ubuntu1_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (2.7.4-1ubuntu1) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../230-libxft2_2.3.3-0ubuntu3_armhf.deb ... Unpacking libxft2:armhf (2.3.3-0ubuntu3) ... Selecting previously unselected package libpangoxft-1.0-0:armhf. Preparing to unpack .../231-libpangoxft-1.0-0_1.48.10+ds1-1_armhf.deb ... Unpacking libpangoxft-1.0-0:armhf (1.48.10+ds1-1) ... Selecting previously unselected package gir1.2-pango-1.0:armhf. Preparing to unpack .../232-gir1.2-pango-1.0_1.48.10+ds1-1_armhf.deb ... Unpacking gir1.2-pango-1.0:armhf (1.48.10+ds1-1) ... Selecting previously unselected package libatk-bridge2.0-0:armhf. Preparing to unpack .../233-libatk-bridge2.0-0_2.38.0-2_armhf.deb ... Unpacking libatk-bridge2.0-0:armhf (2.38.0-2) ... Selecting previously unselected package libcolord2:armhf. Preparing to unpack .../234-libcolord2_1.4.5-3_armhf.deb ... Unpacking libcolord2:armhf (1.4.5-3) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../235-libavahi-common-data_0.8-5ubuntu4_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-5ubuntu4) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../236-libavahi-common3_0.8-5ubuntu4_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-5ubuntu4) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../237-libavahi-client3_0.8-5ubuntu4_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-5ubuntu4) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../238-libcups2_2.3.3op2-7ubuntu2_armhf.deb ... Unpacking libcups2:armhf (2.3.3op2-7ubuntu2) ... Selecting previously unselected package libepoxy0:armhf. Preparing to unpack .../239-libepoxy0_1.5.8-1_armhf.deb ... Unpacking libepoxy0:armhf (1.5.8-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../240-libwayland-client0_1.19.0-2build1_armhf.deb ... Unpacking libwayland-client0:armhf (1.19.0-2build1) ... Selecting previously unselected package libwayland-cursor0:armhf. Preparing to unpack .../241-libwayland-cursor0_1.19.0-2build1_armhf.deb ... Unpacking libwayland-cursor0:armhf (1.19.0-2build1) ... Selecting previously unselected package libwayland-egl1:armhf. Preparing to unpack .../242-libwayland-egl1_1.19.0-2build1_armhf.deb ... Unpacking libwayland-egl1:armhf (1.19.0-2build1) ... Selecting previously unselected package libxcomposite1:armhf. Preparing to unpack .../243-libxcomposite1_1%3a0.4.5-1_armhf.deb ... Unpacking libxcomposite1:armhf (1:0.4.5-1) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../244-libxfixes3_1%3a5.0.3-2build1_armhf.deb ... Unpacking libxfixes3:armhf (1:5.0.3-2build1) ... Selecting previously unselected package libxcursor1:armhf. Preparing to unpack .../245-libxcursor1_1%3a1.2.0-2build2_armhf.deb ... Unpacking libxcursor1:armhf (1:1.2.0-2build2) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../246-libxdamage1_1%3a1.1.5-2_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.5-2) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../247-libxinerama1_2%3a1.1.4-2build2_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.4-2build2) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../248-libxkbcommon0_1.3.0-1_armhf.deb ... Unpacking libxkbcommon0:armhf (1.3.0-1) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../249-libxrandr2_2%3a1.5.2-0ubuntu1_armhf.deb ... Unpacking libxrandr2:armhf (2:1.5.2-0ubuntu1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../250-libgtk-3-common_3.24.30-1ubuntu1_all.deb ... Unpacking libgtk-3-common (3.24.30-1ubuntu1) ... Selecting previously unselected package libgtk-3-0:armhf. Preparing to unpack .../251-libgtk-3-0_3.24.30-1ubuntu1_armhf.deb ... Unpacking libgtk-3-0:armhf (3.24.30-1ubuntu1) ... Selecting previously unselected package gir1.2-gtk-3.0:armhf. Preparing to unpack .../252-gir1.2-gtk-3.0_3.24.30-1ubuntu1_armhf.deb ... Unpacking gir1.2-gtk-3.0:armhf (3.24.30-1ubuntu1) ... Selecting previously unselected package libgdk-pixbuf-xlib-2.0-0:armhf. Preparing to unpack .../253-libgdk-pixbuf-xlib-2.0-0_2.40.2-2build2_armhf.deb ... Unpacking libgdk-pixbuf-xlib-2.0-0:armhf (2.40.2-2build2) ... Selecting previously unselected package libgdk-pixbuf2.0-0:armhf. Preparing to unpack .../254-libgdk-pixbuf2.0-0_2.40.2-2build2_armhf.deb ... Unpacking libgdk-pixbuf2.0-0:armhf (2.40.2-2build2) ... Selecting previously unselected package libgdl-3-common. Preparing to unpack .../255-libgdl-3-common_3.34.0-1build1_all.deb ... Unpacking libgdl-3-common (3.34.0-1build1) ... Selecting previously unselected package libgdl-3-5:armhf. Preparing to unpack .../256-libgdl-3-5_3.34.0-1build1_armhf.deb ... Unpacking libgdl-3-5:armhf (3.34.0-1build1) ... Selecting previously unselected package gir1.2-gdl-3:armhf. Preparing to unpack .../257-gir1.2-gdl-3_3.34.0-1build1_armhf.deb ... Unpacking gir1.2-gdl-3:armhf (3.34.0-1build1) ... Selecting previously unselected package libgspell-1-common. Preparing to unpack .../258-libgspell-1-common_1.8.4-1_all.deb ... Unpacking libgspell-1-common (1.8.4-1) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../259-hunspell-en-us_1%3a2019.10.06-1_all.deb ... Unpacking hunspell-en-us (1:2019.10.06-1) ... Selecting previously unselected package libaspell15:armhf. Preparing to unpack .../260-libaspell15_0.60.8-3_armhf.deb ... Unpacking libaspell15:armhf (0.60.8-3) ... Selecting previously unselected package libhunspell-1.7-0:armhf. Preparing to unpack .../261-libhunspell-1.7-0_1.7.0-3_armhf.deb ... Unpacking libhunspell-1.7-0:armhf (1.7.0-3) ... Selecting previously unselected package libenchant-2-2:armhf. Preparing to unpack .../262-libenchant-2-2_2.3.1-1_armhf.deb ... Unpacking libenchant-2-2:armhf (2.3.1-1) ... Selecting previously unselected package libgspell-1-2:armhf. Preparing to unpack .../263-libgspell-1-2_1.8.4-1_armhf.deb ... Unpacking libgspell-1-2:armhf (1.8.4-1) ... Selecting previously unselected package gir1.2-gspell-1:armhf. Preparing to unpack .../264-gir1.2-gspell-1_1.8.4-1_armhf.deb ... Unpacking gir1.2-gspell-1:armhf (1.8.4-1) ... Selecting previously unselected package libgtkspell3-3-0:armhf. Preparing to unpack .../265-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 .../266-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 libnspr4:armhf. Preparing to unpack .../267-libnspr4_2%3a4.32-1_armhf.deb ... Unpacking libnspr4:armhf (2:4.32-1) ... Selecting previously unselected package libnss3:armhf. Preparing to unpack .../268-libnss3_2%3a3.68-1ubuntu1_armhf.deb ... Unpacking libnss3:armhf (2:3.68-1ubuntu1) ... Selecting previously unselected package libpoppler111:armhf. Preparing to unpack .../269-libpoppler111_21.06.1-1_armhf.deb ... Unpacking libpoppler111:armhf (21.06.1-1) ... Selecting previously unselected package libpoppler-glib8:armhf. Preparing to unpack .../270-libpoppler-glib8_21.06.1-1_armhf.deb ... Unpacking libpoppler-glib8:armhf (21.06.1-1) ... Selecting previously unselected package gir1.2-poppler-0.18:armhf. Preparing to unpack .../271-gir1.2-poppler-0.18_21.06.1-1_armhf.deb ... Unpacking gir1.2-poppler-0.18:armhf (21.06.1-1) ... Selecting previously unselected package libproxy1v5:armhf. Preparing to unpack .../272-libproxy1v5_0.4.17-1_armhf.deb ... Unpacking libproxy1v5:armhf (0.4.17-1) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../273-glib-networking-common_2.68.2-2_all.deb ... Unpacking glib-networking-common (2.68.2-2) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../274-glib-networking-services_2.68.2-2_armhf.deb ... Unpacking glib-networking-services (2.68.2-2) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../275-gsettings-desktop-schemas_40.0-1ubuntu1_all.deb ... Unpacking gsettings-desktop-schemas (40.0-1ubuntu1) ... Selecting previously unselected package glib-networking:armhf. Preparing to unpack .../276-glib-networking_2.68.2-2_armhf.deb ... Unpacking glib-networking:armhf (2.68.2-2) ... Selecting previously unselected package libsoup2.4-1:armhf. Preparing to unpack .../277-libsoup2.4-1_2.72.0-3ubuntu3_armhf.deb ... Unpacking libsoup2.4-1:armhf (2.72.0-3ubuntu3) ... Selecting previously unselected package libsoup-gnome2.4-1:armhf. Preparing to unpack .../278-libsoup-gnome2.4-1_2.72.0-3ubuntu3_armhf.deb ... Unpacking libsoup-gnome2.4-1:armhf (2.72.0-3ubuntu3) ... Selecting previously unselected package gir1.2-soup-2.4:armhf. Preparing to unpack .../279-gir1.2-soup-2.4_2.72.0-3ubuntu3_armhf.deb ... Unpacking gir1.2-soup-2.4:armhf (2.72.0-3ubuntu3) ... Selecting previously unselected package googletest. Preparing to unpack .../280-googletest_1.10.0.20201025-1.1_all.deb ... Unpacking googletest (1.10.0.20201025-1.1) ... Selecting previously unselected package imagemagick-6.q16. Preparing to unpack .../281-imagemagick-6.q16_8%3a6.9.11.60+dfsg-1ubuntu1_armhf.deb ... Unpacking imagemagick-6.q16 (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package imagemagick. Preparing to unpack .../282-imagemagick_8%3a6.9.11.60+dfsg-1ubuntu1_armhf.deb ... Unpacking imagemagick (8:6.9.11.60+dfsg-1ubuntu1) ... Selecting previously unselected package libaspell-dev:armhf. Preparing to unpack .../283-libaspell-dev_0.60.8-3_armhf.deb ... Unpacking libaspell-dev:armhf (0.60.8-3) ... Selecting previously unselected package libatk1.0-dev:armhf. Preparing to unpack .../284-libatk1.0-dev_2.36.0-0ubuntu2_armhf.deb ... Unpacking libatk1.0-dev:armhf (2.36.0-0ubuntu2) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../285-libdbus-1-dev_1.12.20-2ubuntu2_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.12.20-2ubuntu2) ... Selecting previously unselected package libxtst6:armhf. Preparing to unpack .../286-libxtst6_2%3a1.2.3-1build2_armhf.deb ... Unpacking libxtst6:armhf (2:1.2.3-1build2) ... Selecting previously unselected package libxfixes-dev:armhf. Preparing to unpack .../287-libxfixes-dev_1%3a5.0.3-2build1_armhf.deb ... Unpacking libxfixes-dev:armhf (1:5.0.3-2build1) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../288-x11proto-input-dev_2020.1-1_all.deb ... Unpacking x11proto-input-dev (2020.1-1) ... Selecting previously unselected package libxi-dev:armhf. Preparing to unpack .../289-libxi-dev_2%3a1.7.10-1build2_armhf.deb ... Unpacking libxi-dev:armhf (2:1.7.10-1build2) ... Selecting previously unselected package x11proto-record-dev. Preparing to unpack .../290-x11proto-record-dev_2020.1-1_all.deb ... Unpacking x11proto-record-dev (2020.1-1) ... Selecting previously unselected package libxtst-dev:armhf. Preparing to unpack .../291-libxtst-dev_2%3a1.2.3-1build2_armhf.deb ... Unpacking libxtst-dev:armhf (2:1.2.3-1build2) ... Selecting previously unselected package libatspi2.0-dev:armhf. Preparing to unpack .../292-libatspi2.0-dev_2.42.0-1_armhf.deb ... Unpacking libatspi2.0-dev:armhf (2.42.0-1) ... Selecting previously unselected package libatk-bridge2.0-dev:armhf. Preparing to unpack .../293-libatk-bridge2.0-dev_2.38.0-2_armhf.deb ... Unpacking libatk-bridge2.0-dev:armhf (2.38.0-2) ... Selecting previously unselected package libsigc++-2.0-0v5:armhf. Preparing to unpack .../294-libsigc++-2.0-0v5_2.10.4-2ubuntu1_armhf.deb ... Unpacking libsigc++-2.0-0v5:armhf (2.10.4-2ubuntu1) ... Selecting previously unselected package libglibmm-2.4-1v5:armhf. Preparing to unpack .../295-libglibmm-2.4-1v5_2.64.2-2_armhf.deb ... Unpacking libglibmm-2.4-1v5:armhf (2.64.2-2) ... Selecting previously unselected package libatkmm-1.6-1v5:armhf. Preparing to unpack .../296-libatkmm-1.6-1v5_2.28.2-1_armhf.deb ... Unpacking libatkmm-1.6-1v5:armhf (2.28.2-1) ... Selecting previously unselected package libsigc++-2.0-dev:armhf. Preparing to unpack .../297-libsigc++-2.0-dev_2.10.4-2ubuntu1_armhf.deb ... Unpacking libsigc++-2.0-dev:armhf (2.10.4-2ubuntu1) ... Selecting previously unselected package libglibmm-2.4-dev:armhf. Preparing to unpack .../298-libglibmm-2.4-dev_2.64.2-2_armhf.deb ... Unpacking libglibmm-2.4-dev:armhf (2.64.2-2) ... Selecting previously unselected package libatkmm-1.6-dev:armhf. Preparing to unpack .../299-libatkmm-1.6-dev_2.28.2-1_armhf.deb ... Unpacking libatkmm-1.6-dev:armhf (2.28.2-1) ... Selecting previously unselected package libboost1.74-dev:armhf. Preparing to unpack .../300-libboost1.74-dev_1.74.0-8ubuntu6_armhf.deb ... Unpacking libboost1.74-dev:armhf (1.74.0-8ubuntu6) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../301-libboost-dev_1.74.0.3ubuntu5_armhf.deb ... Unpacking libboost-dev:armhf (1.74.0.3ubuntu5) ... Selecting previously unselected package libboost-filesystem1.74.0:armhf. Preparing to unpack .../302-libboost-filesystem1.74.0_1.74.0-8ubuntu6_armhf.deb ... Unpacking libboost-filesystem1.74.0:armhf (1.74.0-8ubuntu6) ... Selecting previously unselected package libboost-system1.74.0:armhf. Preparing to unpack .../303-libboost-system1.74.0_1.74.0-8ubuntu6_armhf.deb ... Unpacking libboost-system1.74.0:armhf (1.74.0-8ubuntu6) ... Selecting previously unselected package libboost-system1.74-dev:armhf. Preparing to unpack .../304-libboost-system1.74-dev_1.74.0-8ubuntu6_armhf.deb ... Unpacking libboost-system1.74-dev:armhf (1.74.0-8ubuntu6) ... Selecting previously unselected package libboost-filesystem1.74-dev:armhf. Preparing to unpack .../305-libboost-filesystem1.74-dev_1.74.0-8ubuntu6_armhf.deb ... Unpacking libboost-filesystem1.74-dev:armhf (1.74.0-8ubuntu6) ... Selecting previously unselected package libboost-filesystem-dev:armhf. Preparing to unpack .../306-libboost-filesystem-dev_1.74.0.3ubuntu5_armhf.deb ... Unpacking libboost-filesystem-dev:armhf (1.74.0.3ubuntu5) ... Selecting previously unselected package libcairomm-1.0-1v5:armhf. Preparing to unpack .../307-libcairomm-1.0-1v5_1.12.2-4build1_armhf.deb ... Unpacking libcairomm-1.0-1v5:armhf (1.12.2-4build1) ... Selecting previously unselected package libcairomm-1.0-dev:armhf. Preparing to unpack .../308-libcairomm-1.0-dev_1.12.2-4build1_armhf.deb ... Unpacking libcairomm-1.0-dev:armhf (1.12.2-4build1) ... Selecting previously unselected package librevenge-0.0-0:armhf. Preparing to unpack .../309-librevenge-0.0-0_0.0.4-6ubuntu5_armhf.deb ... Unpacking librevenge-0.0-0:armhf (0.0.4-6ubuntu5) ... Selecting previously unselected package libcdr-0.1-1:armhf. Preparing to unpack .../310-libcdr-0.1-1_0.1.6-2_armhf.deb ... Unpacking libcdr-0.1-1:armhf (0.1.6-2) ... Selecting previously unselected package librevenge-dev:armhf. Preparing to unpack .../311-librevenge-dev_0.0.4-6ubuntu5_armhf.deb ... Unpacking librevenge-dev:armhf (0.0.4-6ubuntu5) ... Selecting previously unselected package libcdr-dev:armhf. Preparing to unpack .../312-libcdr-dev_0.1.6-2_armhf.deb ... Unpacking libcdr-dev:armhf (0.1.6-2) ... Selecting previously unselected package libdatrie-dev:armhf. Preparing to unpack .../313-libdatrie-dev_0.2.13-1ubuntu2_armhf.deb ... Unpacking libdatrie-dev:armhf (0.2.13-1ubuntu2) ... Selecting previously unselected package libdbus-glib-1-2:armhf. Preparing to unpack .../314-libdbus-glib-1-2_0.112-1_armhf.deb ... Unpacking libdbus-glib-1-2:armhf (0.112-1) ... Selecting previously unselected package libdbus-glib-1-dev-bin. Preparing to unpack .../315-libdbus-glib-1-dev-bin_0.112-1_armhf.deb ... Unpacking libdbus-glib-1-dev-bin (0.112-1) ... Selecting previously unselected package libdbus-glib-1-dev:armhf. Preparing to unpack .../316-libdbus-glib-1-dev_0.112-1_armhf.deb ... Unpacking libdbus-glib-1-dev:armhf (0.112-1) ... Selecting previously unselected package libdouble-conversion3:armhf. Preparing to unpack .../317-libdouble-conversion3_3.1.5-6.1_armhf.deb ... Unpacking libdouble-conversion3:armhf (3.1.5-6.1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../318-libdrm-amdgpu1_2.4.107-8_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.107-8) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../319-libdrm-nouveau2_2.4.107-8_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.107-8) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../320-libdrm-radeon1_2.4.107-8_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.107-8) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../321-libglvnd0_1.3.3-1_armhf.deb ... Unpacking libglvnd0:armhf (1.3.3-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../322-libwayland-server0_1.19.0-2build1_armhf.deb ... Unpacking libwayland-server0:armhf (1.19.0-2build1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../323-libgbm1_21.2.2-1ubuntu1_armhf.deb ... Unpacking libgbm1:armhf (21.2.2-1ubuntu1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../324-libglapi-mesa_21.2.2-1ubuntu1_armhf.deb ... Unpacking libglapi-mesa:armhf (21.2.2-1ubuntu1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../325-libx11-xcb1_2%3a1.7.2-1_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.7.2-1) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../326-libxcb-dri2-0_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../327-libxcb-dri3-0_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../328-libxcb-present0_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb-present0:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../329-libxcb-sync1_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb-sync1:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../330-libxcb-xfixes0_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../331-libxshmfence1_1.3-1build2_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1build2) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../332-libegl-mesa0_21.2.2-1ubuntu1_armhf.deb ... Unpacking libegl-mesa0:armhf (21.2.2-1ubuntu1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../333-libegl1_1.3.3-1_armhf.deb ... Unpacking libegl1:armhf (1.3.3-1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../334-libxcb-glx0_1.14-3ubuntu1_armhf.deb ... Unpacking libxcb-glx0:armhf (1.14-3ubuntu1) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../335-libxxf86vm1_1%3a1.1.4-1build1_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1build1) ... Selecting previously unselected package libllvm12:armhf. Preparing to unpack .../336-libllvm12_1%3a12.0.1-8build1_armhf.deb ... Unpacking libllvm12:armhf (1:12.0.1-8build1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../337-libsensors-config_1%3a3.6.0-7_all.deb ... Unpacking libsensors-config (1:3.6.0-7) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../338-libsensors5_1%3a3.6.0-7_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-7) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../339-libvulkan1_1.2.162.0-1_armhf.deb ... Unpacking libvulkan1:armhf (1.2.162.0-1) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../340-libgl1-mesa-dri_21.2.2-1ubuntu1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (21.2.2-1ubuntu1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../341-libglx-mesa0_21.2.2-1ubuntu1_armhf.deb ... Unpacking libglx-mesa0:armhf (21.2.2-1ubuntu1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../342-libglx0_1.3.3-1_armhf.deb ... Unpacking libglx0:armhf (1.3.3-1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../343-libgl1_1.3.3-1_armhf.deb ... Unpacking libgl1:armhf (1.3.3-1) ... Selecting previously unselected package libglx-dev:armhf. Preparing to unpack .../344-libglx-dev_1.3.3-1_armhf.deb ... Unpacking libglx-dev:armhf (1.3.3-1) ... Selecting previously unselected package libgl-dev:armhf. Preparing to unpack .../345-libgl-dev_1.3.3-1_armhf.deb ... Unpacking libgl-dev:armhf (1.3.3-1) ... Selecting previously unselected package libegl-dev:armhf. Preparing to unpack .../346-libegl-dev_1.3.3-1_armhf.deb ... Unpacking libegl-dev:armhf (1.3.3-1) ... Selecting previously unselected package libglvnd-core-dev:armhf. Preparing to unpack .../347-libglvnd-core-dev_1.3.3-1_armhf.deb ... Unpacking libglvnd-core-dev:armhf (1.3.3-1) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../348-libgles1_1.3.3-1_armhf.deb ... Unpacking libgles1:armhf (1.3.3-1) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../349-libgles2_1.3.3-1_armhf.deb ... Unpacking libgles2:armhf (1.3.3-1) ... Selecting previously unselected package libgles-dev:armhf. Preparing to unpack .../350-libgles-dev_1.3.3-1_armhf.deb ... Unpacking libgles-dev:armhf (1.3.3-1) ... Selecting previously unselected package libopengl0:armhf. Preparing to unpack .../351-libopengl0_1.3.3-1_armhf.deb ... Unpacking libopengl0:armhf (1.3.3-1) ... Selecting previously unselected package libopengl-dev:armhf. Preparing to unpack .../352-libopengl-dev_1.3.3-1_armhf.deb ... Unpacking libopengl-dev:armhf (1.3.3-1) ... Selecting previously unselected package libglvnd-dev:armhf. Preparing to unpack .../353-libglvnd-dev_1.3.3-1_armhf.deb ... Unpacking libglvnd-dev:armhf (1.3.3-1) ... Selecting previously unselected package libegl1-mesa-dev:armhf. Preparing to unpack .../354-libegl1-mesa-dev_21.2.2-1ubuntu1_armhf.deb ... Unpacking libegl1-mesa-dev:armhf (21.2.2-1ubuntu1) ... Selecting previously unselected package libenchant-2-dev:armhf. Preparing to unpack .../355-libenchant-2-dev_2.3.1-1_armhf.deb ... Unpacking libenchant-2-dev:armhf (2.3.1-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../356-libencode-locale-perl_1.05-1.1_all.deb ... Unpacking libencode-locale-perl (1.05-1.1) ... Selecting previously unselected package libepoxy-dev:armhf. Preparing to unpack .../357-libepoxy-dev_1.5.8-1_armhf.deb ... Unpacking libepoxy-dev:armhf (1.5.8-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../358-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../359-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 .../360-libfile-listing-perl_6.14-1_all.deb ... Unpacking libfile-listing-perl (6.14-1) ... Selecting previously unselected package libfribidi-dev:armhf. Preparing to unpack .../361-libfribidi-dev_1.0.8-2ubuntu1_armhf.deb ... Unpacking libfribidi-dev:armhf (1.0.8-2ubuntu1) ... Selecting previously unselected package libgc1:armhf. Preparing to unpack .../362-libgc1_1%3a8.0.4-3_armhf.deb ... Unpacking libgc1:armhf (1:8.0.4-3) ... Selecting previously unselected package libgc-dev:armhf. Preparing to unpack .../363-libgc-dev_1%3a8.0.4-3_armhf.deb ... Unpacking libgc-dev:armhf (1:8.0.4-3) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../364-libharfbuzz-icu0_2.7.4-1ubuntu1_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (2.7.4-1ubuntu1) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../365-libharfbuzz-gobject0_2.7.4-1ubuntu1_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (2.7.4-1ubuntu1) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../366-libgraphite2-dev_1.3.14-1_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.14-1) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../367-libharfbuzz-dev_2.7.4-1ubuntu1_armhf.deb ... Unpacking libharfbuzz-dev:armhf (2.7.4-1ubuntu1) ... Selecting previously unselected package libthai-dev:armhf. Preparing to unpack .../368-libthai-dev_0.1.28-4.1_armhf.deb ... Unpacking libthai-dev:armhf (0.1.28-4.1) ... Selecting previously unselected package libxft-dev:armhf. Preparing to unpack .../369-libxft-dev_2.3.3-0ubuntu3_armhf.deb ... Unpacking libxft-dev:armhf (2.3.3-0ubuntu3) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../370-pango1.0-tools_1.48.10+ds1-1_armhf.deb ... Unpacking pango1.0-tools (1.48.10+ds1-1) ... Selecting previously unselected package libpango1.0-dev:armhf. Preparing to unpack .../371-libpango1.0-dev_1.48.10+ds1-1_armhf.deb ... Unpacking libpango1.0-dev:armhf (1.48.10+ds1-1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../372-libwayland-bin_1.19.0-2build1_armhf.deb ... Unpacking libwayland-bin (1.19.0-2build1) ... Selecting previously unselected package libwayland-dev:armhf. Preparing to unpack .../373-libwayland-dev_1.19.0-2build1_armhf.deb ... Unpacking libwayland-dev:armhf (1.19.0-2build1) ... Selecting previously unselected package libxcomposite-dev:armhf. Preparing to unpack .../374-libxcomposite-dev_1%3a0.4.5-1_armhf.deb ... Unpacking libxcomposite-dev:armhf (1:0.4.5-1) ... Selecting previously unselected package libxcursor-dev:armhf. Preparing to unpack .../375-libxcursor-dev_1%3a1.2.0-2build2_armhf.deb ... Unpacking libxcursor-dev:armhf (1:1.2.0-2build2) ... Selecting previously unselected package libxdamage-dev:armhf. Preparing to unpack .../376-libxdamage-dev_1%3a1.1.5-2_armhf.deb ... Unpacking libxdamage-dev:armhf (1:1.1.5-2) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../377-x11proto-xinerama-dev_2020.1-1_all.deb ... Unpacking x11proto-xinerama-dev (2020.1-1) ... Selecting previously unselected package libxinerama-dev:armhf. Preparing to unpack .../378-libxinerama-dev_2%3a1.1.4-2build2_armhf.deb ... Unpacking libxinerama-dev:armhf (2:1.1.4-2build2) ... Selecting previously unselected package libxkbcommon-dev:armhf. Preparing to unpack .../379-libxkbcommon-dev_1.3.0-1_armhf.deb ... Unpacking libxkbcommon-dev:armhf (1.3.0-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../380-x11proto-randr-dev_2020.1-1_all.deb ... Unpacking x11proto-randr-dev (2020.1-1) ... Selecting previously unselected package libxrandr-dev:armhf. Preparing to unpack .../381-libxrandr-dev_2%3a1.5.2-0ubuntu1_armhf.deb ... Unpacking libxrandr-dev:armhf (2:1.5.2-0ubuntu1) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../382-wayland-protocols_1.21-1_all.deb ... Unpacking wayland-protocols (1.21-1) ... Selecting previously unselected package libgtk-3-dev:armhf. Preparing to unpack .../383-libgtk-3-dev_3.24.30-1ubuntu1_armhf.deb ... Unpacking libgtk-3-dev:armhf (3.24.30-1ubuntu1) ... Selecting previously unselected package libgdl-3-dev:armhf. Preparing to unpack .../384-libgdl-3-dev_3.34.0-1build1_armhf.deb ... Unpacking libgdl-3-dev:armhf (3.34.0-1build1) ... Selecting previously unselected package libgtest-dev:armhf. Preparing to unpack .../385-libgtest-dev_1.10.0.20201025-1.1_armhf.deb ... Unpacking libgtest-dev:armhf (1.10.0.20201025-1.1) ... Selecting previously unselected package libgmock-dev:armhf. Preparing to unpack .../386-libgmock-dev_1.10.0.20201025-1.1_armhf.deb ... Unpacking libgmock-dev:armhf (1.10.0.20201025-1.1) ... Selecting previously unselected package libgslcblas0:armhf. Preparing to unpack .../387-libgslcblas0_2.6+dfsg-2_armhf.deb ... Unpacking libgslcblas0:armhf (2.6+dfsg-2) ... Selecting previously unselected package libgsl25:armhf. Preparing to unpack .../388-libgsl25_2.6+dfsg-2_armhf.deb ... Unpacking libgsl25:armhf (2.6+dfsg-2) ... Selecting previously unselected package libgsl-dev. Preparing to unpack .../389-libgsl-dev_2.6+dfsg-2_armhf.deb ... Unpacking libgsl-dev (2.6+dfsg-2) ... Selecting previously unselected package libgspell-1-dev:armhf. Preparing to unpack .../390-libgspell-1-dev_1.8.4-1_armhf.deb ... Unpacking libgspell-1-dev:armhf (1.8.4-1) ... Selecting previously unselected package libpangomm-1.4-1v5:armhf. Preparing to unpack .../391-libpangomm-1.4-1v5_2.46.1-1_armhf.deb ... Unpacking libpangomm-1.4-1v5:armhf (2.46.1-1) ... Selecting previously unselected package libgtkmm-3.0-1v5:armhf. Preparing to unpack .../392-libgtkmm-3.0-1v5_3.24.5-1_armhf.deb ... Unpacking libgtkmm-3.0-1v5:armhf (3.24.5-1) ... Selecting previously unselected package libpangomm-1.4-dev:armhf. Preparing to unpack .../393-libpangomm-1.4-dev_2.46.1-1_armhf.deb ... Unpacking libpangomm-1.4-dev:armhf (2.46.1-1) ... Selecting previously unselected package libgtkmm-3.0-dev:armhf. Preparing to unpack .../394-libgtkmm-3.0-dev_3.24.5-1_armhf.deb ... Unpacking libgtkmm-3.0-dev:armhf (3.24.5-1) ... Selecting previously unselected package libgtkspell3-3-dev:armhf. Preparing to unpack .../395-libgtkspell3-3-dev_3.0.10-1_armhf.deb ... Unpacking libgtkspell3-3-dev:armhf (3.0.10-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../396-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../397-liburi-perl_5.08-1_all.deb ... Unpacking liburi-perl (5.08-1) ... Selecting previously unselected package libhtml-parser-perl:armhf. Preparing to unpack .../398-libhtml-parser-perl_3.76-1_armhf.deb ... Unpacking libhtml-parser-perl:armhf (3.76-1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../399-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 .../400-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 .../401-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 .../402-libhttp-message-perl_6.29-1_all.deb ... Unpacking libhttp-message-perl (6.29-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../403-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 .../404-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 .../405-perl-openssl-defaults_5_armhf.deb ... Unpacking perl-openssl-defaults:armhf (5) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../406-libnet-ssleay-perl_1.88-3ubuntu1_armhf.deb ... Unpacking libnet-ssleay-perl (1.88-3ubuntu1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../407-libio-socket-ssl-perl_2.069-1_all.deb ... Unpacking libio-socket-ssl-perl (2.069-1) ... Selecting previously unselected package libjemalloc2:armhf. Preparing to unpack .../408-libjemalloc2_5.2.1-3_armhf.deb ... Unpacking libjemalloc2:armhf (5.2.1-3) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../409-libnet-http-perl_6.20-1_all.deb ... Unpacking libnet-http-perl (6.20-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../410-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../411-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../412-libwww-perl_6.53-1_all.deb ... Unpacking libwww-perl (6.53-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../413-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../414-libncurses-dev_6.2+20201114-2build1_armhf.deb ... Unpacking libncurses-dev:armhf (6.2+20201114-2build1) ... Selecting previously unselected package libpoppler-dev:armhf. Preparing to unpack .../415-libpoppler-dev_21.06.1-1_armhf.deb ... Unpacking libpoppler-dev:armhf (21.06.1-1) ... Selecting previously unselected package libpoppler-glib-dev. Preparing to unpack .../416-libpoppler-glib-dev_21.06.1-1_armhf.deb ... Unpacking libpoppler-glib-dev (21.06.1-1) ... Selecting previously unselected package libpoppler-private-dev:armhf. Preparing to unpack .../417-libpoppler-private-dev_21.06.1-1_armhf.deb ... Unpacking libpoppler-private-dev:armhf (21.06.1-1) ... Selecting previously unselected package libpotrace0:armhf. Preparing to unpack .../418-libpotrace0_1.16-2_armhf.deb ... Unpacking libpotrace0:armhf (1.16-2) ... Selecting previously unselected package libpotrace-dev:armhf. Preparing to unpack .../419-libpotrace-dev_1.16-2_armhf.deb ... Unpacking libpotrace-dev:armhf (1.16-2) ... Selecting previously unselected package libpsl-dev:armhf. Preparing to unpack .../420-libpsl-dev_0.21.0-1.2_armhf.deb ... Unpacking libpsl-dev:armhf (0.21.0-1.2) ... Selecting previously unselected package libreadline-dev:armhf. Preparing to unpack .../421-libreadline-dev_8.1-2_armhf.deb ... Unpacking libreadline-dev:armhf (8.1-2) ... Selecting previously unselected package libsqlite3-dev:armhf. Preparing to unpack .../422-libsqlite3-dev_3.35.5-1_armhf.deb ... Unpacking libsqlite3-dev:armhf (3.35.5-1) ... Selecting previously unselected package libsoup2.4-dev:armhf. Preparing to unpack .../423-libsoup2.4-dev_2.72.0-3ubuntu3_armhf.deb ... Unpacking libsoup2.4-dev:armhf (2.72.0-3ubuntu3) ... Selecting previously unselected package libvisio-0.1-1:armhf. Preparing to unpack .../424-libvisio-0.1-1_0.1.7-1build3_armhf.deb ... Unpacking libvisio-0.1-1:armhf (0.1.7-1build3) ... Selecting previously unselected package libvisio-dev:armhf. Preparing to unpack .../425-libvisio-dev_0.1.7-1build3_armhf.deb ... Unpacking libvisio-dev:armhf (0.1.7-1build3) ... Selecting previously unselected package libwpd-0.10-10:armhf. Preparing to unpack .../426-libwpd-0.10-10_0.10.3-1ubuntu1_armhf.deb ... Unpacking libwpd-0.10-10:armhf (0.10.3-1ubuntu1) ... Selecting previously unselected package libwpd-dev:armhf. Preparing to unpack .../427-libwpd-dev_0.10.3-1ubuntu1_armhf.deb ... Unpacking libwpd-dev:armhf (0.10.3-1ubuntu1) ... Selecting previously unselected package libwpg-0.3-3:armhf. Preparing to unpack .../428-libwpg-0.3-3_0.3.3-1build1_armhf.deb ... Unpacking libwpg-0.3-3:armhf (0.3.3-1build1) ... Selecting previously unselected package libxml-parser-perl:armhf. Preparing to unpack .../429-libxml-parser-perl_2.46-2_armhf.deb ... Unpacking libxml-parser-perl:armhf (2.46-2) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../430-libxslt1.1_1.1.34-4_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.34-4) ... Selecting previously unselected package libxslt1-dev:armhf. Preparing to unpack .../431-libxslt1-dev_1.1.34-4_armhf.deb ... Unpacking libxslt1-dev:armhf (1.1.34-4) ... Selecting previously unselected package ninja-build. Preparing to unpack .../432-ninja-build_1.10.1-1_armhf.deb ... Unpacking ninja-build (1.10.1-1) ... Selecting previously unselected package ragel. Preparing to unpack .../433-ragel_6.10-1build1_armhf.deb ... Unpacking ragel (6.10-1build1) ... Selecting previously unselected package libdouble-conversion-dev:armhf. Preparing to unpack .../434-libdouble-conversion-dev_3.1.5-6.1_armhf.deb ... Unpacking libdouble-conversion-dev:armhf (3.1.5-6.1) ... Selecting previously unselected package libjemalloc-dev. Preparing to unpack .../435-libjemalloc-dev_5.2.1-3_armhf.deb ... Unpacking libjemalloc-dev (5.2.1-3) ... Selecting previously unselected package libwpg-dev:armhf. Preparing to unpack .../436-libwpg-dev_0.3.3-1build1_armhf.deb ... Unpacking libwpg-dev:armhf (0.3.3-1build1) ... Selecting previously unselected package sbuild-build-depends-inkscape-dummy. Preparing to unpack .../437-sbuild-build-depends-inkscape-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-inkscape-dummy (0.invalid.0) ... Setting up media-types (4.0.0) ... Setting up libpcrecpp0v5:armhf (2:8.39-13build3) ... Setting up libpipeline1:armhf (1.5.3-1) ... Setting up libboost-system1.74.0:armhf (1.74.0-8ubuntu6) ... Setting up libtext-iconv-perl (1.7-7build1) ... Setting up libgraphite2-3:armhf (1.3.14-1) ... Setting up liblcms2-2:armhf (2.12~rc1-2) ... Setting up libpixman-1-0:armhf (0.40.0-1build2) ... Setting up libwayland-server0:armhf (1.19.0-2build1) ... Setting up libxau6:armhf (1:1.0.9-1build3) ... Setting up imagemagick-6-common (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libdouble-conversion3:armhf (3.1.5-6.1) ... Setting up libproxy1v5:armhf (0.4.17-1) ... Setting up libncurses-dev:armhf (6.2+20201114-2build1) ... Setting up libpsl5:armhf (0.21.0-1.2) ... Setting up libboost1.74-dev:armhf (1.74.0-8ubuntu6) ... Setting up libpixman-1-dev:armhf (0.40.0-1build2) ... Setting up bsdextrautils (2.36.1-8ubuntu1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libglvnd-core-dev:armhf (1.3.3-1) ... Setting up libpcre16-3:armhf (2:8.39-13build3) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libicu67:armhf (67.1-7ubuntu1) ... Setting up libdatrie1:armhf (0.2.13-1ubuntu2) ... Setting up libgslcblas0:armhf (2.6+dfsg-2) ... Setting up libgspell-1-common (1.8.4-1) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libgsl25:armhf (2.6+dfsg-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.68.4-1build1) ... Setting up libaspell15:armhf (0.60.8-3) ... Setting up libglvnd0:armhf (1.3.3-1) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up libaom0:armhf (1.0.0.errata1-3build1) ... Setting up libdebhelper-perl (13.3.4ubuntu2) ... Setting up libbrotli1:armhf (1.0.9-2build2) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up libgdk-pixbuf2.0-common (2.42.6+dfsg-1build2) ... Setting up x11-common (1:7.7+22ubuntu1) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libtry-tiny-perl (0.30-1) ... Setting up libsensors-config (1:3.6.0-7) ... Setting up libnghttp2-14:armhf (1.43.0-1) ... Setting up libmagic1:armhf (1:5.39-3) ... Setting up libsepol1-dev:armhf (3.1-1ubuntu1) ... Setting up libx265-192:armhf (3.4-2) ... Setting up libdeflate0:armhf (1.7-2ubuntu2) ... Setting up libaspell-dev:armhf (0.60.8-3) ... Setting up perl-openssl-defaults:armhf (5) ... Setting up gettext-base (0.21-4ubuntu3) ... Setting up xkb-data (2.29-2build1) ... Setting up liblzo2-2:armhf (2.10-2build1) ... Setting up libboost-filesystem1.74.0:armhf (1.74.0-8ubuntu6) ... Setting up libencode-locale-perl (1.05-1.1) ... Setting up libilmbase25:armhf (2.5.4-1) ... Setting up file (1:5.39-3) ... Setting up libjemalloc2:armhf (5.2.1-3) ... Setting up libreadline-dev:armhf (8.1-2) ... Setting up libffi-dev:armhf (3.4.2-1ubuntu5) ... Setting up googletest (1.10.0.20201025-1.1) ... Setting up libpthread-stubs0-dev:armhf (0.4-1) ... Setting up libjbig0:armhf (2.1-3.1build1) ... Setting up libpcre2-16-0:armhf (10.37-0ubuntu2) ... Setting up libcolord2:armhf (1.4.5-3) ... Setting up librevenge-0.0-0:armhf (0.0.4-6ubuntu5) ... Setting up libopengl0:armhf (1.3.3-1) ... Setting up ninja-build (1.10.1-1) ... Setting up libpsl-dev:armhf (0.21.0-1.2) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-2.1build1) ... Setting up ragel (6.10-1build1) ... Setting up libopenexr25:armhf (2.5.4-2) ... Setting up libdconf1:armhf (0.40.0-1) ... Setting up libjemalloc-dev (5.2.1-3) ... Setting up librevenge-dev:armhf (0.0.4-6ubuntu5) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:armhf (1.3.14-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libpcre2-32-0:armhf (10.37-0ubuntu2) ... Setting up libglib2.0-data (2.68.4-1build1) ... Setting up libuv1:armhf (1.40.0-2ubuntu1) ... Setting up libgles2:armhf (1.3.3-1) ... Setting up libexpat1-dev:armhf (2.4.1-2) ... Setting up emacsen-common (3.0.4) ... Setting up libsqlite3-dev:armhf (3.35.5-1) ... Setting up libfreetype6:armhf (2.10.4+dfsg-1build1) ... Setting up libx11-data (2:1.7.2-1) ... Setting up libepoxy0:armhf (1.5.8-1) ... Setting up libnspr4:armhf (2:4.32-1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build2) ... Setting up libsigc++-2.0-0v5:armhf (2.10.4-2ubuntu1) ... Setting up uuid-dev:armhf (2.36.1-8ubuntu1) ... Setting up libavahi-common-data:armhf (0.8-5ubuntu4) ... Setting up libboost-system1.74-dev:armhf (1.74.0-8ubuntu6) ... Setting up libgles1:armhf (1.3.3-1) ... Setting up libdbus-1-3:armhf (1.12.20-2ubuntu2) ... Setting up dbus (1.12.20-2ubuntu2) ... Setting up libsigsegv2:armhf (2.13-1ubuntu1) ... Setting up libfribidi0:armhf (1.0.8-2ubuntu1) ... Setting up libexif12:armhf (0.6.22-3) ... Setting up libpcre32-3:armhf (2:8.39-13build3) ... Setting up libio-html-perl (1.004-2) ... Setting up autopoint (0.21-4ubuntu3) ... Setting up libwebp6:armhf (0.6.1-2.1) ... Setting up icu-devtools (67.1-7ubuntu1) ... Setting up pkg-config (0.29.2-1ubuntu1) ... Setting up fonts-dejavu-core (2.37-2build1) ... Setting up ucf (3.0043) ... Setting up libsensors5:armhf (1:3.6.0-7) ... Setting up libjpeg-turbo8:armhf (2.0.6-0ubuntu2) ... Setting up libgc1:armhf (1:8.0.4-3) ... Setting up libltdl7:armhf (2.4.6-15) ... Setting up libfftw3-double3:armhf (3.3.8-2ubuntu7) ... Setting up libglapi-mesa:armhf (21.2.2-1ubuntu1) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-2.1build1) ... Setting up libssh-4:armhf (0.9.6-1) ... Setting up libdouble-conversion-dev:armhf (3.1.5-6.1) ... Setting up libvulkan1:armhf (1.2.162.0-1) ... Setting up libjsoncpp24:armhf (1.9.4-4) ... Setting up libtimedate-perl (2.3300-2) ... Setting up liblcms2-dev:armhf (2.12~rc1-2) ... Setting up liblzma-dev:armhf (5.2.5-2) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2ubuntu7) ... Setting up libatk1.0-data (2.36.0-0ubuntu2) ... Setting up libpcre2-posix3:armhf (10.37-0ubuntu2) ... Setting up libmd0:armhf (1.0.3-3build1) ... Setting up wayland-protocols (1.21-1) ... Setting up libdatrie-dev:armhf (0.2.13-1ubuntu2) ... Setting up liblqr-1-0:armhf (0.4.2-2.1) ... Setting up libxshmfence1:armhf (1.3-1build2) ... Setting up librhash0:armhf (1.4.1-2) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libmpdec3:armhf (2.5.1-2) ... Setting up libpam-systemd:armhf (248.3-1ubuntu7) ... Setting up libdav1d4:armhf (0.7.1-3) ... Setting up libopenjp2-7:armhf (2.3.1-1ubuntu5) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:armhf (2.7.4-1ubuntu1) ... Setting up libgdl-3-common (3.34.0-1build1) ... Setting up libthai-data (0.1.28-4.1) ... Setting up libgirepository-1.0-1:armhf (1.68.0-1build2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.3) ... Setting up cmake-data (3.18.4-2ubuntu2) ... Setting up libatk1.0-0:armhf (2.36.0-0ubuntu2) ... Setting up libboost-dev:armhf (1.74.0.3ubuntu5) ... Setting up libwayland-egl1:armhf (1.19.0-2build1) ... Setting up libmagickcore-6-headers (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libdjvulibre-text (3.5.28-2) ... Setting up libboost-filesystem1.74-dev:armhf (1.74.0-8ubuntu6) ... Setting up libopengl-dev:armhf (1.3.3-1) ... Setting up libhunspell-1.7-0:armhf (1.7.0-3) ... Setting up glib-networking-common (2.68.2-2) ... Setting up libde265-0:armhf (1.0.8-1) ... Setting up libgc-dev:armhf (1:8.0.4-3) ... Setting up libwebpmux3:armhf (0.6.1-2.1) ... Setting up libbsd0:armhf (0.11.3-1ubuntu2) ... Setting up libwpd-0.10-10:armhf (0.10.3-1ubuntu1) ... Setting up libdeflate-dev:armhf (1.7-2ubuntu2) ... Setting up libdrm-common (2.4.107-8) ... Setting up libelf1:armhf (0.185-1) ... Setting up libicu-dev:armhf (67.1-7ubuntu1) ... Setting up libxml2:armhf (2.9.12+dfsg-4) ... Setting up liburi-perl (5.08-1) ... Setting up iso-codes (4.6.0-1) ... Setting up libboost-filesystem-dev:armhf (1.74.0.3ubuntu5) ... Setting up libbrotli-dev:armhf (1.0.9-2build2) ... Setting up libilmbase-dev:armhf (2.5.4-1) ... Setting up libpython3.9-stdlib:armhf (3.9.7-2build1) ... Setting up libpython3-stdlib:armhf (3.9.4-1) ... Setting up libvisio-0.1-1:armhf (0.1.7-1build3) ... Setting up libbz2-dev:armhf (1.0.8-4ubuntu3) ... Setting up libxkbcommon0:armhf (1.3.0-1) ... Setting up libpotrace0:armhf (1.16-2) ... Setting up libwayland-client0:armhf (1.19.0-2build1) ... Setting up libnet-ssleay-perl (1.88-3ubuntu1) ... Setting up libjpeg8:armhf (8c-2ubuntu8) ... Setting up x11proto-dev (2020.1-1) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up glib-networking-services (2.68.2-2) ... Setting up libglibmm-2.4-1v5:armhf (2.64.2-2) ... Setting up libblkid-dev:armhf (2.36.1-8ubuntu1) ... Setting up libice6:armhf (2:1.0.10-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libdw1:armhf (0.185-1) ... Setting up libjpeg-turbo8-dev:armhf (2.0.6-0ubuntu2) ... Setting up libxdmcp6:armhf (1:1.1.3-0ubuntu3) ... Setting up libmagickcore-6-arch-config:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libexif-dev:armhf (0.6.22-3) ... Setting up libxcb1:armhf (1.14-3ubuntu1) ... Setting up gettext (0.21-4ubuntu3) ... Setting up libgsl-dev (2.6+dfsg-2) ... Setting up libharfbuzz-icu0:armhf (2.7.4-1ubuntu1) ... Setting up libxcb-xfixes0:armhf (1.14-3ubuntu1) ... Setting up libfile-listing-perl (6.14-1) ... Setting up libxau-dev:armhf (1:1.0.9-1build3) ... Setting up libgtest-dev:armhf (1.10.0.20201025-1.1) ... Setting up libpcre2-dev:armhf (10.37-0ubuntu2) ... Setting up libice-dev:armhf (2:1.0.10-1) ... Setting up dictionaries-common (1.28.4) ... Setting up libtool (2.4.6-15) ... Setting up libarchive13:armhf (3.4.3-2) ... Setting up libxcb-render0:armhf (1.14-3ubuntu1) ... Setting up libselinux1-dev:armhf (3.1-3build1) ... Setting up libpcre3-dev:armhf (2:8.39-13build3) ... Setting up libmagickwand-6-headers (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up fontconfig-config (2.13.1-4.2ubuntu3) ... Setting up x11proto-randr-dev (2020.1-1) ... Setting up libfribidi-dev:armhf (1.0.8-2ubuntu1) ... Setting up libxcb-glx0:armhf (1.14-3ubuntu1) ... Setting up libwebpdemux2:armhf (0.6.1-2.1) ... Setting up libxkbcommon-dev:armhf (1.3.0-1) ... Setting up libedit2:armhf (3.1-20191231-2) ... Setting up libpotrace-dev:armhf (1.16-2) ... Setting up libheif1:armhf (1.11.0-1) ... Setting up libpng-dev:armhf (1.6.37-3build3) ... Setting up libdjvulibre21:armhf (3.5.28-2) ... Setting up libavahi-common3:armhf (0.8-5ubuntu4) ... Setting up libjbig-dev:armhf (2.1-3.1build1) ... Setting up libglib2.0-bin (2.68.4-1build1) ... Setting up libnet-http-perl (6.20-1) ... Setting up liblqr-1-0-dev:armhf (0.4.2-2.1) ... Setting up m4 (1.4.18-5ubuntu1) ... Setting up libnss3:armhf (2:3.68-1ubuntu1) ... Setting up libxcb-shm0:armhf (1.14-3ubuntu1) ... Setting up libharfbuzz-gobject0:armhf (2.7.4-1ubuntu1) ... Setting up libcdr-0.1-1:armhf (0.1.6-2) ... Setting up libdjvulibre-dev:armhf (3.5.28-2) ... Setting up x11proto-xinerama-dev (2020.1-1) ... Setting up libldap-2.5-0:armhf (2.5.6+dfsg-1~exp1ubuntu1) ... Setting up libfreetype-dev:armhf (2.10.4+dfsg-1build1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libxcb-present0:armhf (1.14-3ubuntu1) ... Setting up libsigc++-2.0-dev:armhf (2.10.4-2ubuntu1) ... Setting up libthai0:armhf (0.1.28-4.1) ... Setting up dbus-user-session (1.12.20-2ubuntu2) ... Setting up libxdmcp-dev:armhf (1:1.1.3-0ubuntu3) ... Setting up libwayland-bin (1.19.0-2build1) ... Setting up libxml2-dev:armhf (2.9.12+dfsg-4) ... Setting up libopenexr-dev (2.5.4-2) ... Setting up libdbus-1-dev:armhf (1.12.20-2ubuntu2) ... Setting up libopenjp2-7-dev (2.3.1-1ubuntu5) ... Setting up libxcb-sync1:armhf (1.14-3ubuntu1) ... Setting up libdbus-glib-1-2:armhf (0.112-1) ... Setting up libcdr-dev:armhf (0.1.6-2) ... Setting up libllvm12:armhf (1:12.0.1-8build1) ... Setting up shared-mime-info (2.1-1) ... Setting up x11proto-input-dev (2020.1-1) ... Setting up libwpd-dev:armhf (0.10.3-1ubuntu1) ... Setting up libgmock-dev:armhf (1.10.0.20201025-1.1) ... Setting up gir1.2-glib-2.0:armhf (1.68.0-1build2) ... Setting up autoconf (2.69-14) ... Setting up libwpg-0.3-3:armhf (0.3.3-1build1) ... Setting up libthai-dev:armhf (0.1.28-4.1) ... Setting up libxcb-dri2-0:armhf (1.14-3ubuntu1) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up x11proto-xext-dev (2020.1-1) ... Setting up libdrm2:armhf (2.4.107-8) ... Setting up dwz (0.14-1) ... Setting up groff-base (1.22.4-7) ... Setting up libwayland-cursor0:armhf (1.19.0-2build1) ... Setting up libhtml-parser-perl:armhf (3.76-1) ... Setting up libxslt1.1:armhf (1.1.34-4) ... Setting up hunspell-en-us (1:2019.10.06-1) ... Setting up debugedit (1:5.0-0ubuntu2) ... Setting up libcurl4:armhf (7.74.0-1.3ubuntu2) ... Setting up libx11-6:armhf (2:1.7.2-1) ... Setting up libtiff5:armhf (4.3.0-1) ... Setting up libfontconfig1:armhf (2.13.1-4.2ubuntu3) ... Setting up x11proto-record-dev (2020.1-1) ... Setting up libatkmm-1.6-1v5:armhf (2.28.2-1) ... Setting up libjpeg8-dev:armhf (8c-2ubuntu8) ... Setting up libxcomposite1:armhf (1:0.4.5-1) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up libavahi-client3:armhf (0.8-5ubuntu4) ... Setting up libmount-dev:armhf (2.36.1-8ubuntu1) ... Setting up libvisio-dev:armhf (0.1.7-1build3) ... Setting up libio-socket-ssl-perl (2.069-1) ... Setting up python3.9 (3.9.7-2build1) ... Setting up libtiffxx5:armhf (4.3.0-1) ... Setting up libhttp-message-perl (6.29-1) ... Setting up libdrm-amdgpu1:armhf (2.4.107-8) ... Setting up automake (1:1.16.4-2) ... 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-3ubuntu1) ... Setting up libx11-xcb1:armhf (2:1.7.2-1) ... Setting up libpoppler111:armhf (21.06.1-1) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up fontconfig (2.13.1-4.2ubuntu3) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:armhf (2.4.107-8) ... Setting up gir1.2-freedesktop:armhf (1.68.0-1build2) ... Setting up libxdamage1:armhf (1:1.1.5-2) ... Setting up libxcb1-dev:armhf (1.14-3ubuntu1) ... Setting up libxslt1-dev:armhf (1.1.34-4) ... Setting up libmagick++-6-headers (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libxrender1:armhf (1:0.9.10-1build2) ... Setting up libgbm1:armhf (21.2.2-1ubuntu1) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up libwmf0.2-7:armhf (0.2.8.4-17ubuntu1) ... Setting up libenchant-2-2:armhf (2.3.1-1) ... Setting up gir1.2-atk-1.0:armhf (2.36.0-0ubuntu2) ... Setting up libsm-dev:armhf (2:1.2.3-1) ... Setting up libdrm-radeon1:armhf (2.4.107-8) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libpango-1.0-0:armhf (1.48.10+ds1-1) ... Setting up libgl1-mesa-dri:armhf (21.2.2-1ubuntu1) ... Setting up libdbus-glib-1-dev-bin (0.112-1) ... Setting up libjpeg-dev:armhf (8c-2ubuntu8) ... Setting up libx11-dev:armhf (2:1.7.2-1) ... Setting up libxext6:armhf (2:1.3.4-0ubuntu3) ... Setting up dconf-service (0.40.0-1) ... Setting up python3 (3.9.4-1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libwpg-dev:armhf (0.3.3-1build1) ... Setting up libwayland-dev:armhf (1.19.0-2build1) ... Setting up gir1.2-harfbuzz-0.0:armhf (2.7.4-1ubuntu1) ... Setting up libcairo2:armhf (1.16.0-5ubuntu1) ... Setting up libfreetype6-dev:armhf (2.10.4+dfsg-1build1) ... Setting up libxxf86vm1:armhf (1:1.1.4-1build1) ... Setting up libcairomm-1.0-1v5:armhf (1.12.2-4build1) ... Setting up dh-autoreconf (20) ... Setting up libxcb-shm0-dev:armhf (1.14-3ubuntu1) ... Setting up libltdl-dev:armhf (2.4.6-15) ... Setting up libwmf-dev (0.2.8.4-17ubuntu1) ... Setting up libmagickcore-6.q16-6:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libegl-mesa0:armhf (21.2.2-1ubuntu1) ... Setting up libtiff-dev:armhf (4.3.0-1) ... Setting up libxfixes3:armhf (1:5.0.3-2build1) ... Setting up libxinerama1:armhf (2:1.1.4-2build2) ... Setting up libxrandr2:armhf (2:1.5.2-0ubuntu1) ... Setting up libxcb-render0-dev:armhf (1.14-3ubuntu1) ... Setting up libxt6:armhf (1:1.2.0-1) ... Setting up libxext-dev:armhf (2:1.3.4-0ubuntu3) ... Setting up libcups2:armhf (2.3.3op2-7ubuntu2) ... Setting up libegl1:armhf (1.3.3-1) ... Setting up cmake (3.18.4-2ubuntu2) ... Setting up libmagickwand-6.q16-6:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libgdk-pixbuf-2.0-0:armhf (2.42.6+dfsg-1build2) ... Setting up libcairo-gobject2:armhf (1.16.0-5ubuntu1) ... Setting up libpangoft2-1.0-0:armhf (1.48.10+ds1-1) ... Setting up libmagick++-6.q16-8:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up python3-lib2to3 (3.9.7-1) ... Setting up libxrender-dev:armhf (1:0.9.10-1build2) ... Setting up libpangocairo-1.0-0:armhf (1.48.10+ds1-1) ... Setting up python3-distutils (3.9.7-1) ... Setting up dh-python (4.20201102ubuntu4) ... Setting up libpoppler-dev:armhf (21.06.1-1) ... Setting up libcairo-script-interpreter2:armhf (1.16.0-5ubuntu1) ... Setting up libglib2.0-dev-bin (2.68.4-1build1) ... Setting up gtk-update-icon-cache (3.24.30-1ubuntu1) ... Setting up libxft2:armhf (2.3.3-0ubuntu3) ... Setting up libglx-mesa0:armhf (21.2.2-1ubuntu1) ... Setting up libpoppler-glib8:armhf (21.06.1-1) ... Setting up libgdk-pixbuf-xlib-2.0-0:armhf (2.40.2-2build2) ... Setting up libpangoxft-1.0-0:armhf (1.48.10+ds1-1) ... Setting up libxi6:armhf (2:1.7.10-1build2) ... Setting up libglx0:armhf (1.3.3-1) ... Setting up dconf-gsettings-backend:armhf (0.40.0-1) ... Setting up gir1.2-gdkpixbuf-2.0:armhf (2.42.6+dfsg-1build2) ... Setting up libmagickcore-6.q16-6-extra:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libfontconfig-dev:armhf (2.13.1-4.2ubuntu3) ... Setting up libxtst6:armhf (2:1.2.3-1build2) ... Setting up libxcursor1:armhf (1:1.2.0-2build2) ... Setting up libpoppler-private-dev:armhf (21.06.1-1) ... Setting up pango1.0-tools (1.48.10+ds1-1) ... Setting up debhelper (13.3.4ubuntu2) ... Setting up libatspi2.0-0:armhf (2.42.0-1) ... Setting up librsvg2-2:armhf (2.50.7+dfsg-1) ... Setting up libxfixes-dev:armhf (1:5.0.3-2build1) ... Setting up libatk-bridge2.0-0:armhf (2.38.0-2) ... Setting up gir1.2-pango-1.0:armhf (1.48.10+ds1-1) ... Setting up libxrandr-dev:armhf (2:1.5.2-0ubuntu1) ... Setting up libgl1:armhf (1.3.3-1) ... Setting up libglib2.0-dev:armhf (2.68.4-1build1) ... Setting up libxt-dev:armhf (1:1.2.0-1) ... Setting up libgdk-pixbuf2.0-0:armhf (2.40.2-2build2) ... Setting up libglibmm-2.4-dev:armhf (2.64.2-2) ... Setting up libxinerama-dev:armhf (2:1.1.4-2build2) ... Setting up librsvg2-common:armhf (2.50.7+dfsg-1) ... Setting up libpangomm-1.4-1v5:armhf (2.46.1-1) ... Setting up imagemagick-6.q16 (8:6.9.11.60+dfsg-1ubuntu1) ... 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.6+dfsg-1build2) ... Setting up libglx-dev:armhf (1.3.3-1) ... Setting up libcairo2-dev:armhf (1.16.0-5ubuntu1) ... Setting up gir1.2-poppler-0.18:armhf (21.06.1-1) ... Setting up libxi-dev:armhf (2:1.7.10-1build2) ... Setting up gir1.2-rsvg-2.0:armhf (2.50.7+dfsg-1) ... Setting up libgl-dev:armhf (1.3.3-1) ... Setting up libgtk-3-common (3.24.30-1ubuntu1) ... Setting up libatk1.0-dev:armhf (2.36.0-0ubuntu2) ... Setting up libxft-dev:armhf (2.3.3-0ubuntu3) ... Setting up libxtst-dev:armhf (2:1.2.3-1build2) ... Setting up libxdamage-dev:armhf (1:1.1.5-2) ... Setting up libgdk-pixbuf-2.0-dev:armhf (2.42.6+dfsg-1build2) ... Setting up gsettings-desktop-schemas (40.0-1ubuntu1) ... Setting up libharfbuzz-dev:armhf (2.7.4-1ubuntu1) ... Setting up libpoppler-glib-dev (21.06.1-1) ... Setting up libegl-dev:armhf (1.3.3-1) ... Setting up libdbus-glib-1-dev:armhf (0.112-1) ... Setting up libxcomposite-dev:armhf (1:0.4.5-1) ... Setting up libxcursor-dev:armhf (1:1.2.0-2build2) ... Setting up libenchant-2-dev:armhf (2.3.1-1) ... Setting up libepoxy-dev:armhf (1.5.8-1) ... Setting up gir1.2-atspi-2.0:armhf (2.42.0-1) ... Setting up libcairomm-1.0-dev:armhf (1.12.2-4build1) ... Setting up libpango1.0-dev:armhf (1.48.10+ds1-1) ... Setting up imagemagick (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libatkmm-1.6-dev:armhf (2.28.2-1) ... Setting up librsvg2-dev:armhf (2.50.7+dfsg-1) ... Setting up libpangomm-1.4-dev:armhf (2.46.1-1) ... Setting up glib-networking:armhf (2.68.2-2) ... Setting up libgles-dev:armhf (1.3.3-1) ... Setting up libatspi2.0-dev:armhf (2.42.0-1) ... Setting up libsoup2.4-1:armhf (2.72.0-3ubuntu3) ... Setting up libglvnd-dev:armhf (1.3.3-1) ... Setting up libatk-bridge2.0-dev:armhf (2.38.0-2) ... Setting up libmagickcore-6.q16-dev:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libsoup-gnome2.4-1:armhf (2.72.0-3ubuntu3) ... Setting up libmagickwand-6.q16-dev:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libegl1-mesa-dev:armhf (21.2.2-1ubuntu1) ... Setting up gir1.2-soup-2.4:armhf (2.72.0-3ubuntu3) ... Setting up libmagick++-6.q16-dev:armhf (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libmagick++-dev (8:6.9.11.60+dfsg-1ubuntu1) ... Setting up libsoup2.4-dev:armhf (2.72.0-3ubuntu3) ... Setting up adwaita-icon-theme (40.1.1-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 libwww-perl (6.53-1) ... Setting up libgtk-3-0:armhf (3.24.30-1ubuntu1) ... Setting up libgtkspell3-3-0:armhf (3.0.10-1) ... Setting up gir1.2-gtk-3.0:armhf (3.24.30-1ubuntu1) ... Setting up gir1.2-gtkspell3-3.0:armhf (3.0.10-1) ... Setting up libgdl-3-5:armhf (3.34.0-1build1) ... Setting up humanity-icon-theme (0.6.15) ... Setting up libgspell-1-2:armhf (1.8.4-1) ... Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up libxml-parser-perl:armhf (2.46-2) ... Setting up libgtk-3-dev:armhf (3.24.30-1ubuntu1) ... Setting up libgtkspell3-3-dev:armhf (3.0.10-1) ... Setting up libgtkmm-3.0-1v5:armhf (3.24.5-1) ... Setting up ubuntu-mono (20.10-0ubuntu1) ... Setting up gir1.2-gspell-1:armhf (1.8.4-1) ... Setting up gir1.2-gdl-3:armhf (3.34.0-1build1) ... Setting up libgtkmm-3.0-dev:armhf (3.24.5-1) ... Setting up libgdl-3-dev:armhf (3.34.0-1build1) ... Setting up libgspell-1-dev:armhf (1.8.4-1) ... Setting up sbuild-build-depends-inkscape-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.34-0ubuntu3) ... Processing triggers for dictionaries-common (1.28.4) ... Processing triggers for libgdk-pixbuf-2.0-0:armhf (2.42.6+dfsg-1build2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.15.0-159-generic arm64 (armv7l) Toolchain package versions: binutils_2.37-7ubuntu1 dpkg-dev_1.20.9ubuntu2 g++-10_10.3.0-11ubuntu1 g++-11_11.2.0-7ubuntu2 gcc-10_10.3.0-11ubuntu1 gcc-11_11.2.0-7ubuntu2 libc6-dev_2.34-0ubuntu3 libstdc++-10-dev_10.3.0-11ubuntu1 libstdc++-11-dev_11.2.0-7ubuntu2 libstdc++6_11.2.0-7ubuntu2 linux-libc-dev_5.13.0-17.17 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu1 adwaita-icon-theme_40.1.1-1ubuntu1 apt_2.3.9 autoconf_2.69-14 automake_1:1.16.4-2 autopoint_0.21-4ubuntu3 autotools-dev_20180224.1+nmu1 base-files_11.1ubuntu3 base-passwd_3.5.51 bash_5.1-3ubuntu1 binutils_2.37-7ubuntu1 binutils-arm-linux-gnueabihf_2.37-7ubuntu1 binutils-common_2.37-7ubuntu1 bsdextrautils_2.36.1-8ubuntu1 bsdutils_1:2.36.1-8ubuntu1 build-essential_12.9ubuntu1 bzip2_1.0.8-4ubuntu3 ca-certificates_20210119ubuntu1 cmake_3.18.4-2ubuntu2 cmake-data_3.18.4-2ubuntu2 coreutils_8.32-4ubuntu2 cpp_4:11.2.0-1ubuntu1 cpp-10_10.3.0-11ubuntu1 cpp-11_11.2.0-7ubuntu2 dash_0.5.11+git20210120+802ebd4-1 dbus_1.12.20-2ubuntu2 dbus-user-session_1.12.20-2ubuntu2 dconf-gsettings-backend_0.40.0-1 dconf-service_0.40.0-1 debconf_1.5.77 debhelper_13.3.4ubuntu2 debianutils_4.11.2 debugedit_1:5.0-0ubuntu2 dh-autoreconf_20 dh-python_4.20201102ubuntu4 dh-strip-nondeterminism_1.12.0-1 dictionaries-common_1.28.4 diffutils_1:3.8-0ubuntu1 dpkg_1.20.9ubuntu2 dpkg-dev_1.20.9ubuntu2 dwz_0.14-1 e2fsprogs_1.46.3-1ubuntu3 emacsen-common_3.0.4 fakeroot_1.25.3-1.1ubuntu2 file_1:5.39-3 findutils_4.8.0-1ubuntu2 fontconfig_2.13.1-4.2ubuntu3 fontconfig-config_2.13.1-4.2ubuntu3 fonts-dejavu-core_2.37-2build1 g++_4:11.2.0-1ubuntu1 g++-10_10.3.0-11ubuntu1 g++-11_11.2.0-7ubuntu2 gcc_4:11.2.0-1ubuntu1 gcc-10_10.3.0-11ubuntu1 gcc-10-base_10.3.0-11ubuntu1 gcc-11_11.2.0-7ubuntu2 gcc-11-base_11.2.0-7ubuntu2 gettext_0.21-4ubuntu3 gettext-base_0.21-4ubuntu3 gir1.2-atk-1.0_2.36.0-0ubuntu2 gir1.2-atspi-2.0_2.42.0-1 gir1.2-freedesktop_1.68.0-1build2 gir1.2-gdkpixbuf-2.0_2.42.6+dfsg-1build2 gir1.2-gdl-3_3.34.0-1build1 gir1.2-glib-2.0_1.68.0-1build2 gir1.2-gspell-1_1.8.4-1 gir1.2-gtk-3.0_3.24.30-1ubuntu1 gir1.2-gtkspell3-3.0_3.0.10-1 gir1.2-harfbuzz-0.0_2.7.4-1ubuntu1 gir1.2-pango-1.0_1.48.10+ds1-1 gir1.2-poppler-0.18_21.06.1-1 gir1.2-rsvg-2.0_2.50.7+dfsg-1 gir1.2-soup-2.4_2.72.0-3ubuntu3 glib-networking_2.68.2-2 glib-networking-common_2.68.2-2 glib-networking-services_2.68.2-2 googletest_1.10.0.20201025-1.1 gpg_2.2.20-1ubuntu4 gpg-agent_2.2.20-1ubuntu4 gpgconf_2.2.20-1ubuntu4 gpgv_2.2.20-1ubuntu4 grep_3.7-0ubuntu1 groff-base_1.22.4-7 gsettings-desktop-schemas_40.0-1ubuntu1 gtk-update-icon-cache_3.24.30-1ubuntu1 gzip_1.10-4ubuntu1 hicolor-icon-theme_0.17-2 hostname_3.23 humanity-icon-theme_0.6.15 hunspell-en-us_1:2019.10.06-1 icu-devtools_67.1-7ubuntu1 imagemagick_8:6.9.11.60+dfsg-1ubuntu1 imagemagick-6-common_8:6.9.11.60+dfsg-1ubuntu1 imagemagick-6.q16_8:6.9.11.60+dfsg-1ubuntu1 init_1.60 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 iso-codes_4.6.0-1 libacl1_2.2.53-10ubuntu1 libaom0_1.0.0.errata1-3build1 libapparmor1_3.0.3-0ubuntu1 libapt-pkg6.0_2.3.9 libarchive-zip-perl_1.68-1 libarchive13_3.4.3-2 libargon2-1_0~20171227-0.2build21.04.0 libasan6_11.2.0-7ubuntu2 libaspell-dev_0.60.8-3 libaspell15_0.60.8-3 libassuan0_2.5.5-1 libatk-bridge2.0-0_2.38.0-2 libatk-bridge2.0-dev_2.38.0-2 libatk1.0-0_2.36.0-0ubuntu2 libatk1.0-data_2.36.0-0ubuntu2 libatk1.0-dev_2.36.0-0ubuntu2 libatkmm-1.6-1v5_2.28.2-1 libatkmm-1.6-dev_2.28.2-1 libatomic1_11.2.0-7ubuntu2 libatspi2.0-0_2.42.0-1 libatspi2.0-dev_2.42.0-1 libattr1_1:2.4.48-6build1 libaudit-common_1:3.0-2ubuntu2 libaudit1_1:3.0-2ubuntu2 libavahi-client3_0.8-5ubuntu4 libavahi-common-data_0.8-5ubuntu4 libavahi-common3_0.8-5ubuntu4 libbinutils_2.37-7ubuntu1 libblkid-dev_2.36.1-8ubuntu1 libblkid1_2.36.1-8ubuntu1 libboost-dev_1.74.0.3ubuntu5 libboost-filesystem-dev_1.74.0.3ubuntu5 libboost-filesystem1.74-dev_1.74.0-8ubuntu6 libboost-filesystem1.74.0_1.74.0-8ubuntu6 libboost-system1.74-dev_1.74.0-8ubuntu6 libboost-system1.74.0_1.74.0-8ubuntu6 libboost1.74-dev_1.74.0-8ubuntu6 libbrotli-dev_1.0.9-2build2 libbrotli1_1.0.9-2build2 libbsd0_0.11.3-1ubuntu2 libbz2-1.0_1.0.8-4ubuntu3 libbz2-dev_1.0.8-4ubuntu3 libc-bin_2.34-0ubuntu3 libc-dev-bin_2.34-0ubuntu3 libc6_2.34-0ubuntu3 libc6-dev_2.34-0ubuntu3 libcairo-gobject2_1.16.0-5ubuntu1 libcairo-script-interpreter2_1.16.0-5ubuntu1 libcairo2_1.16.0-5ubuntu1 libcairo2-dev_1.16.0-5ubuntu1 libcairomm-1.0-1v5_1.12.2-4build1 libcairomm-1.0-dev_1.12.2-4build1 libcap-ng0_0.7.9-2.2build1 libcap2_1:2.44-1build1 libcc1-0_11.2.0-7ubuntu2 libcdr-0.1-1_0.1.6-2 libcdr-dev_0.1.6-2 libcolord2_1.4.5-3 libcom-err2_1.46.3-1ubuntu3 libcrypt-dev_1:4.4.18-4ubuntu1 libcrypt1_1:4.4.18-4ubuntu1 libcryptsetup12_2:2.3.6-0ubuntu1 libctf-nobfd0_2.37-7ubuntu1 libctf0_2.37-7ubuntu1 libcups2_2.3.3op2-7ubuntu2 libcurl4_7.74.0-1.3ubuntu2 libdatrie-dev_0.2.13-1ubuntu2 libdatrie1_0.2.13-1ubuntu2 libdav1d4_0.7.1-3 libdb5.3_5.3.28+dfsg1-0.8ubuntu1 libdbus-1-3_1.12.20-2ubuntu2 libdbus-1-dev_1.12.20-2ubuntu2 libdbus-glib-1-2_0.112-1 libdbus-glib-1-dev_0.112-1 libdbus-glib-1-dev-bin_0.112-1 libdconf1_0.40.0-1 libde265-0_1.0.8-1 libdebconfclient0_0.256ubuntu3 libdebhelper-perl_13.3.4ubuntu2 libdeflate-dev_1.7-2ubuntu2 libdeflate0_1.7-2ubuntu2 libdevmapper1.02.1_2:1.02.175-2.1ubuntu1 libdjvulibre-dev_3.5.28-2 libdjvulibre-text_3.5.28-2 libdjvulibre21_3.5.28-2 libdouble-conversion-dev_3.1.5-6.1 libdouble-conversion3_3.1.5-6.1 libdpkg-perl_1.20.9ubuntu2 libdrm-amdgpu1_2.4.107-8 libdrm-common_2.4.107-8 libdrm-nouveau2_2.4.107-8 libdrm-radeon1_2.4.107-8 libdrm2_2.4.107-8 libdw1_0.185-1 libedit2_3.1-20191231-2 libegl-dev_1.3.3-1 libegl-mesa0_21.2.2-1ubuntu1 libegl1_1.3.3-1 libegl1-mesa-dev_21.2.2-1ubuntu1 libelf1_0.185-1 libenchant-2-2_2.3.1-1 libenchant-2-dev_2.3.1-1 libencode-locale-perl_1.05-1.1 libepoxy-dev_1.5.8-1 libepoxy0_1.5.8-1 libexif-dev_0.6.22-3 libexif12_0.6.22-3 libexpat1_2.4.1-2 libexpat1-dev_2.4.1-2 libext2fs2_1.46.3-1ubuntu3 libfakeroot_1.25.3-1.1ubuntu2 libffi-dev_3.4.2-1ubuntu5 libffi8_3.4.2-1ubuntu5 libfftw3-double3_3.3.8-2ubuntu7 libfile-listing-perl_6.14-1 libfile-stripnondeterminism-perl_1.12.0-1 libfontconfig-dev_2.13.1-4.2ubuntu3 libfontconfig1_2.13.1-4.2ubuntu3 libfreetype-dev_2.10.4+dfsg-1build1 libfreetype6_2.10.4+dfsg-1build1 libfreetype6-dev_2.10.4+dfsg-1build1 libfribidi-dev_1.0.8-2ubuntu1 libfribidi0_1.0.8-2ubuntu1 libgbm1_21.2.2-1ubuntu1 libgc-dev_1:8.0.4-3 libgc1_1:8.0.4-3 libgcc-10-dev_10.3.0-11ubuntu1 libgcc-11-dev_11.2.0-7ubuntu2 libgcc-s1_11.2.0-7ubuntu2 libgcrypt20_1.8.7-5ubuntu2 libgdbm-compat4_1.19-2 libgdbm6_1.19-2 libgdk-pixbuf-2.0-0_2.42.6+dfsg-1build2 libgdk-pixbuf-2.0-dev_2.42.6+dfsg-1build2 libgdk-pixbuf-xlib-2.0-0_2.40.2-2build2 libgdk-pixbuf2.0-0_2.40.2-2build2 libgdk-pixbuf2.0-bin_2.42.6+dfsg-1build2 libgdk-pixbuf2.0-common_2.42.6+dfsg-1build2 libgdl-3-5_3.34.0-1build1 libgdl-3-common_3.34.0-1build1 libgdl-3-dev_3.34.0-1build1 libgirepository-1.0-1_1.68.0-1build2 libgl-dev_1.3.3-1 libgl1_1.3.3-1 libgl1-mesa-dri_21.2.2-1ubuntu1 libglapi-mesa_21.2.2-1ubuntu1 libgles-dev_1.3.3-1 libgles1_1.3.3-1 libgles2_1.3.3-1 libglib2.0-0_2.68.4-1build1 libglib2.0-bin_2.68.4-1build1 libglib2.0-data_2.68.4-1build1 libglib2.0-dev_2.68.4-1build1 libglib2.0-dev-bin_2.68.4-1build1 libglibmm-2.4-1v5_2.64.2-2 libglibmm-2.4-dev_2.64.2-2 libglvnd-core-dev_1.3.3-1 libglvnd-dev_1.3.3-1 libglvnd0_1.3.3-1 libglx-dev_1.3.3-1 libglx-mesa0_21.2.2-1ubuntu1 libglx0_1.3.3-1 libgmock-dev_1.10.0.20201025-1.1 libgmp10_2:6.2.1+dfsg-1ubuntu2 libgnutls30_3.7.1-5ubuntu1 libgomp1_11.2.0-7ubuntu2 libgpg-error0_1.38-2build1 libgraphite2-3_1.3.14-1 libgraphite2-dev_1.3.14-1 libgsl-dev_2.6+dfsg-2 libgsl25_2.6+dfsg-2 libgslcblas0_2.6+dfsg-2 libgspell-1-2_1.8.4-1 libgspell-1-common_1.8.4-1 libgspell-1-dev_1.8.4-1 libgssapi-krb5-2_1.18.3-6 libgtest-dev_1.10.0.20201025-1.1 libgtk-3-0_3.24.30-1ubuntu1 libgtk-3-common_3.24.30-1ubuntu1 libgtk-3-dev_3.24.30-1ubuntu1 libgtkmm-3.0-1v5_3.24.5-1 libgtkmm-3.0-dev_3.24.5-1 libgtkspell3-3-0_3.0.10-1 libgtkspell3-3-dev_3.0.10-1 libharfbuzz-dev_2.7.4-1ubuntu1 libharfbuzz-gobject0_2.7.4-1ubuntu1 libharfbuzz-icu0_2.7.4-1ubuntu1 libharfbuzz0b_2.7.4-1ubuntu1 libheif1_1.11.0-1 libhogweed6_3.7.3-1 libhtml-parser-perl_3.76-1 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.29-1 libhttp-negotiate-perl_6.01-1 libhunspell-1.7-0_1.7.0-3 libice-dev_2:1.0.10-1 libice6_2:1.0.10-1 libicu-dev_67.1-7ubuntu1 libicu67_67.1-7ubuntu1 libidn2-0_2.3.1-1 libilmbase-dev_2.5.4-1 libilmbase25_2.5.4-1 libio-html-perl_1.004-2 libio-socket-ssl-perl_2.069-1 libip4tc2_1.8.7-1ubuntu2 libisl23_0.24-1 libjbig-dev_2.1-3.1build1 libjbig0_2.1-3.1build1 libjemalloc-dev_5.2.1-3 libjemalloc2_5.2.1-3 libjpeg-dev_8c-2ubuntu8 libjpeg-turbo8_2.0.6-0ubuntu2 libjpeg-turbo8-dev_2.0.6-0ubuntu2 libjpeg8_8c-2ubuntu8 libjpeg8-dev_8c-2ubuntu8 libjson-c5_0.15-2build2 libjsoncpp24_1.9.4-4 libk5crypto3_1.18.3-6 libkeyutils1_1.6.1-2ubuntu1 libkmod2_28-1ubuntu4 libkrb5-3_1.18.3-6 libkrb5support0_1.18.3-6 liblcms2-2_2.12~rc1-2 liblcms2-dev_2.12~rc1-2 libldap-2.5-0_2.5.6+dfsg-1~exp1ubuntu1 libllvm12_1:12.0.1-8build1 liblockfile-bin_1.17-1 liblockfile1_1.17-1 liblqr-1-0_0.4.2-2.1 liblqr-1-0-dev_0.4.2-2.1 libltdl-dev_2.4.6-15 libltdl7_2.4.6-15 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.10-1 liblz4-1_1.9.3-2 liblzma-dev_5.2.5-2 liblzma5_5.2.5-2 liblzo2-2_2.10-2build1 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmagick++-6-headers_8:6.9.11.60+dfsg-1ubuntu1 libmagick++-6.q16-8_8:6.9.11.60+dfsg-1ubuntu1 libmagick++-6.q16-dev_8:6.9.11.60+dfsg-1ubuntu1 libmagick++-dev_8:6.9.11.60+dfsg-1ubuntu1 libmagickcore-6-arch-config_8:6.9.11.60+dfsg-1ubuntu1 libmagickcore-6-headers_8:6.9.11.60+dfsg-1ubuntu1 libmagickcore-6.q16-6_8:6.9.11.60+dfsg-1ubuntu1 libmagickcore-6.q16-6-extra_8:6.9.11.60+dfsg-1ubuntu1 libmagickcore-6.q16-dev_8:6.9.11.60+dfsg-1ubuntu1 libmagickwand-6-headers_8:6.9.11.60+dfsg-1ubuntu1 libmagickwand-6.q16-6_8:6.9.11.60+dfsg-1ubuntu1 libmagickwand-6.q16-dev_8:6.9.11.60+dfsg-1ubuntu1 libmd0_1.0.3-3build1 libmount-dev_2.36.1-8ubuntu1 libmount1_2.36.1-8ubuntu1 libmpc3_1.2.0-1build1 libmpdec3_2.5.1-2 libmpfr6_4.1.0-3build1 libncurses-dev_6.2+20201114-2build1 libncurses6_6.2+20201114-2build1 libncursesw6_6.2+20201114-2build1 libnet-http-perl_6.20-1 libnet-ssleay-perl_1.88-3ubuntu1 libnettle8_3.7.3-1 libnghttp2-14_1.43.0-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnspr4_2:4.32-1 libnss3_2:3.68-1ubuntu1 libopenexr-dev_2.5.4-2 libopenexr25_2.5.4-2 libopengl-dev_1.3.3-1 libopengl0_1.3.3-1 libopenjp2-7_2.3.1-1ubuntu5 libopenjp2-7-dev_2.3.1-1ubuntu5 libp11-kit0_0.23.22-1build1 libpam-modules_1.3.1-5ubuntu11 libpam-modules-bin_1.3.1-5ubuntu11 libpam-runtime_1.3.1-5ubuntu11 libpam-systemd_248.3-1ubuntu7 libpam0g_1.3.1-5ubuntu11 libpango-1.0-0_1.48.10+ds1-1 libpango1.0-dev_1.48.10+ds1-1 libpangocairo-1.0-0_1.48.10+ds1-1 libpangoft2-1.0-0_1.48.10+ds1-1 libpangomm-1.4-1v5_2.46.1-1 libpangomm-1.4-dev_2.46.1-1 libpangoxft-1.0-0_1.48.10+ds1-1 libpcre16-3_2:8.39-13build3 libpcre2-16-0_10.37-0ubuntu2 libpcre2-32-0_10.37-0ubuntu2 libpcre2-8-0_10.37-0ubuntu2 libpcre2-dev_10.37-0ubuntu2 libpcre2-posix3_10.37-0ubuntu2 libpcre3_2:8.39-13build3 libpcre3-dev_2:8.39-13build3 libpcre32-3_2:8.39-13build3 libpcrecpp0v5_2:8.39-13build3 libperl5.32_5.32.1-3ubuntu3 libpipeline1_1.5.3-1 libpixman-1-0_0.40.0-1build2 libpixman-1-dev_0.40.0-1build2 libpng-dev_1.6.37-3build3 libpng16-16_1.6.37-3build3 libpoppler-dev_21.06.1-1 libpoppler-glib-dev_21.06.1-1 libpoppler-glib8_21.06.1-1 libpoppler-private-dev_21.06.1-1 libpoppler111_21.06.1-1 libpotrace-dev_1.16-2 libpotrace0_1.16-2 libprocps8_2:3.3.17-5ubuntu3 libproxy1v5_0.4.17-1 libpsl-dev_0.21.0-1.2 libpsl5_0.21.0-1.2 libpthread-stubs0-dev_0.4-1 libpython3-stdlib_3.9.4-1 libpython3.9-minimal_3.9.7-2build1 libpython3.9-stdlib_3.9.7-2build1 libreadline-dev_8.1-2 libreadline8_8.1-2 librevenge-0.0-0_0.0.4-6ubuntu5 librevenge-dev_0.0.4-6ubuntu5 librhash0_1.4.1-2 librsvg2-2_2.50.7+dfsg-1 librsvg2-common_2.50.7+dfsg-1 librsvg2-dev_2.50.7+dfsg-1 librtmp1_2.4+20151223.gitfa8646d.1-2build2 libsasl2-2_2.1.27+dfsg-2.1build1 libsasl2-modules-db_2.1.27+dfsg-2.1build1 libseccomp2_2.5.1-1ubuntu1 libselinux1_3.1-3build1 libselinux1-dev_3.1-3build1 libsemanage-common_3.1-1ubuntu1 libsemanage1_3.1-1ubuntu1 libsensors-config_1:3.6.0-7 libsensors5_1:3.6.0-7 libsepol1_3.1-1ubuntu1 libsepol1-dev_3.1-1ubuntu1 libsigc++-2.0-0v5_2.10.4-2ubuntu1 libsigc++-2.0-dev_2.10.4-2ubuntu1 libsigsegv2_2.13-1ubuntu1 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.36.1-8ubuntu1 libsoup-gnome2.4-1_2.72.0-3ubuntu3 libsoup2.4-1_2.72.0-3ubuntu3 libsoup2.4-dev_2.72.0-3ubuntu3 libsqlite3-0_3.35.5-1 libsqlite3-dev_3.35.5-1 libss2_1.46.3-1ubuntu3 libssh-4_0.9.6-1 libssl1.1_1.1.1l-1ubuntu1 libstdc++-10-dev_10.3.0-11ubuntu1 libstdc++-11-dev_11.2.0-7ubuntu2 libstdc++6_11.2.0-7ubuntu2 libsub-override-perl_0.09-2 libsystemd0_248.3-1ubuntu7 libtasn1-6_4.16.0-2 libtext-iconv-perl_1.7-7build1 libthai-data_0.1.28-4.1 libthai-dev_0.1.28-4.1 libthai0_0.1.28-4.1 libtiff-dev_4.3.0-1 libtiff5_4.3.0-1 libtiffxx5_4.3.0-1 libtimedate-perl_2.3300-2 libtinfo6_6.2+20201114-2build1 libtirpc-common_1.3.2-2 libtirpc-dev_1.3.2-2 libtirpc3_1.3.2-2 libtool_2.4.6-15 libtry-tiny-perl_0.30-1 libubsan1_11.2.0-7ubuntu2 libuchardet0_0.0.7-1 libudev1_248.3-1ubuntu7 libunistring2_0.9.10-6 liburi-perl_5.08-1 libuuid1_2.36.1-8ubuntu1 libuv1_1.40.0-2ubuntu1 libvisio-0.1-1_0.1.7-1build3 libvisio-dev_0.1.7-1build3 libvulkan1_1.2.162.0-1 libwayland-bin_1.19.0-2build1 libwayland-client0_1.19.0-2build1 libwayland-cursor0_1.19.0-2build1 libwayland-dev_1.19.0-2build1 libwayland-egl1_1.19.0-2build1 libwayland-server0_1.19.0-2build1 libwebp6_0.6.1-2.1 libwebpdemux2_0.6.1-2.1 libwebpmux3_0.6.1-2.1 libwmf-dev_0.2.8.4-17ubuntu1 libwmf0.2-7_0.2.8.4-17ubuntu1 libwpd-0.10-10_0.10.3-1ubuntu1 libwpd-dev_0.10.3-1ubuntu1 libwpg-0.3-3_0.3.3-1build1 libwpg-dev_0.3.3-1build1 libwww-perl_6.53-1 libwww-robotrules-perl_6.02-1 libx11-6_2:1.7.2-1 libx11-data_2:1.7.2-1 libx11-dev_2:1.7.2-1 libx11-xcb1_2:1.7.2-1 libx265-192_3.4-2 libxau-dev_1:1.0.9-1build3 libxau6_1:1.0.9-1build3 libxcb-dri2-0_1.14-3ubuntu1 libxcb-dri3-0_1.14-3ubuntu1 libxcb-glx0_1.14-3ubuntu1 libxcb-present0_1.14-3ubuntu1 libxcb-render0_1.14-3ubuntu1 libxcb-render0-dev_1.14-3ubuntu1 libxcb-shm0_1.14-3ubuntu1 libxcb-shm0-dev_1.14-3ubuntu1 libxcb-sync1_1.14-3ubuntu1 libxcb-xfixes0_1.14-3ubuntu1 libxcb1_1.14-3ubuntu1 libxcb1-dev_1.14-3ubuntu1 libxcomposite-dev_1:0.4.5-1 libxcomposite1_1:0.4.5-1 libxcursor-dev_1:1.2.0-2build2 libxcursor1_1:1.2.0-2build2 libxdamage-dev_1:1.1.5-2 libxdamage1_1:1.1.5-2 libxdmcp-dev_1:1.1.3-0ubuntu3 libxdmcp6_1:1.1.3-0ubuntu3 libxext-dev_2:1.3.4-0ubuntu3 libxext6_2:1.3.4-0ubuntu3 libxfixes-dev_1:5.0.3-2build1 libxfixes3_1:5.0.3-2build1 libxft-dev_2.3.3-0ubuntu3 libxft2_2.3.3-0ubuntu3 libxi-dev_2:1.7.10-1build2 libxi6_2:1.7.10-1build2 libxinerama-dev_2:1.1.4-2build2 libxinerama1_2:1.1.4-2build2 libxkbcommon-dev_1.3.0-1 libxkbcommon0_1.3.0-1 libxml-parser-perl_2.46-2 libxml2_2.9.12+dfsg-4 libxml2-dev_2.9.12+dfsg-4 libxrandr-dev_2:1.5.2-0ubuntu1 libxrandr2_2:1.5.2-0ubuntu1 libxrender-dev_1:0.9.10-1build2 libxrender1_1:0.9.10-1build2 libxshmfence1_1.3-1build2 libxslt1-dev_1.1.34-4 libxslt1.1_1.1.34-4 libxt-dev_1:1.2.0-1 libxt6_1:1.2.0-1 libxtst-dev_2:1.2.3-1build2 libxtst6_2:1.2.3-1build2 libxxf86vm1_1:1.1.4-1build1 libxxhash0_0.8.0-2 libzstd1_1.4.8+dfsg-2.1 linux-libc-dev_5.13.0-17.17 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu9 logsave_1.46.3-1ubuntu3 lsb-base_11.1.0ubuntu2 lto-disabled-list_16 m4_1.4.18-5ubuntu1 make_4.3-4ubuntu1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 media-types_4.0.0 mount_2.36.1-8ubuntu1 ncurses-base_6.2+20201114-2build1 ncurses-bin_6.2+20201114-2build1 netbase_6.3 ninja-build_1.10.1-1 openssl_1.1.1l-1ubuntu1 optipng_0.7.7-1 pango1.0-tools_1.48.10+ds1-1 passwd_1:4.8.1-1ubuntu9 patch_2.7.6-7 perl_5.32.1-3ubuntu3 perl-base_5.32.1-3ubuntu3 perl-modules-5.32_5.32.1-3ubuntu3 perl-openssl-defaults_5 pinentry-curses_1.1.1-1 pkg-config_0.29.2-1ubuntu1 pkgbinarymangler_148 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.17-5ubuntu3 python3_3.9.4-1 python3-distutils_3.9.7-1 python3-lib2to3_3.9.7-1 python3-minimal_3.9.4-1 python3.9_3.9.7-2build1 python3.9-minimal_3.9.7-2build1 ragel_6.10-1build1 readline-common_8.1-2 rpcsvc-proto_1.4.2-0ubuntu4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-inkscape-dummy_0.invalid.0 sed_4.7-1ubuntu1 sensible-utils_0.0.14 shared-mime-info_2.1-1 systemd_248.3-1ubuntu7 systemd-sysv_248.3-1ubuntu7 systemd-timesyncd_248.3-1ubuntu7 sysvinit-utils_2.96-7ubuntu1 tar_1.34+dfsg-1build1 tzdata_2021a-2ubuntu1 ubuntu-keyring_2021.03.26 ubuntu-mono_20.10-0ubuntu1 ucf_3.0043 usrmerge_25ubuntu1 util-linux_2.36.1-8ubuntu1 uuid-dev_2.36.1-8ubuntu1 wayland-protocols_1.21-1 x11-common_1:7.7+22ubuntu1 x11proto-dev_2020.1-1 x11proto-input-dev_2020.1-1 x11proto-randr-dev_2020.1-1 x11proto-record-dev_2020.1-1 x11proto-xext-dev_2020.1-1 x11proto-xinerama-dev_2020.1-1 xkb-data_2.29-2build1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2ubuntu7 zlib1g-dev_1:1.2.11.dfsg-2ubuntu7 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Sat Oct 2 10:36:12 2021 UTC gpgv: using RSA key 8B7868786C33E5C64C4D0A480816B9E18C762BAD gpgv: issuer "mattia@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./inkscape_1.1.1-2ubuntu1.dsc dpkg-source: info: extracting inkscape in /<> dpkg-source: info: unpacking inkscape_1.1.1.orig.tar.xz dpkg-source: info: unpacking inkscape_1.1.1-2ubuntu1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying python3.patch dpkg-source: info: applying skip-tests.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=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-22244538 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-22244538 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-22244538 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package inkscape dpkg-buildpackage: info: source version 1.1.1-2ubuntu1 dpkg-buildpackage: info: source distribution impish dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --buildsystem cmake+ninja dh_auto_clean -O--buildsystem=cmake\+ninja dh_autoreconf_clean -O--buildsystem=cmake\+ninja dh_clean -O--buildsystem=cmake\+ninja debian/rules binary-arch dh binary-arch --buildsystem cmake+ninja dh_update_autotools_config -a -O--buildsystem=cmake\+ninja dh_autoreconf -a -O--buildsystem=cmake\+ninja debian/rules override_dh_auto_configure-arch make[1]: Entering directory '/<>' # TODO: debundle 2geom: https://bugs.debian.org/989606 dh_auto_configure -- \ -DCMAKE_BUILD_TYPE=Release \ -DWITH_DBUS=ON \ -D2GEOM_BUILD_SHARED=OFF \ cd obj-arm-linux-gnueabihf && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON -GNinja -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCMAKE_BUILD_TYPE=Release -DWITH_DBUS=ON -D2GEOM_BUILD_SHARED=OFF .. ------------------------------ 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.48.10 -- Found pangoft2, version 1.48.10 -- Found fontconfig, version 2.13.1 -- Found gsl, version 2.6 -- Found gmodule-2.0, version 2.68.4 -- Found libsoup-2.4, version 2.72.0 -- Found bdw-gc, version 8.0.4 -- 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: /usr/lib/arm-linux-gnueabihf/libc.so -- Found Intl: /usr/include -- lib2geom not found, using internal copy in src/3rdparty/2geom -- Checking for module 'poppler' -- Found poppler, version 21.06.1 -- Found poppler: /usr/lib/arm-linux-gnueabihf/libpoppler.so -- Checking for module 'poppler-glib' -- Found poppler-glib, version 21.06.1 -- 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 'dbus-1;dbus-glib-1' -- Found dbus-1, version 1.12.20 -- Found dbus-glib-1, version 0.112 -- 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.30 -- Found gdk-3.0, version 3.24.30 -- Checking for module 'gspell-1' -- Found gspell-1, version 1.8.4 -- Using gspell -- 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.12") -- 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.30 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.68.4 -- Checking for module 'cairo' -- Found cairo, version 1.16.0 -- Checking for module 'gsl' -- Found gsl, version 2.6 -- Found Ragel in /usr/bin/ragel. svg-path-parser.cpp will be recreated from svg-path-parser.rl. -- Found GTest: /usr/lib/arm-linux-gnueabihf/libgtest.a -- Creating link '/<>/obj-arm-linux-gnueabihf/inkscape_datadir/inkscape' --> '/<>/share' INKSCAPE_DIST_PREFIX: inkscape-1.1.1 ------------------------------------------------------------------------ Configuration Summary ------------------------------------------------------------------------ PROJECT_NAME: inkscape INKSCAPE_VERSION: 1.1.1 INKSCAPE_DIST_PREFIX: inkscape-1.1.1 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: 4.15.0-159-generic CMAKE_SYSTEM_PROCESSOR: armv7l CMAKE_C_COMPILER: /usr/bin/cc CMAKE_CXX_COMPILER: /usr/bin/c++ CMAKE_BUILD_TYPE: Release ENABLE_LCMS: ON ENABLE_POPPLER: ON ENABLE_POPPLER_CAIRO: ON WITH_GNU_READLINE: ON WITH_DBUS: ON WITH_GSPELL: ON 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 -- Build files have been written to: /<>/obj-arm-linux-gnueabihf make[1]: Leaving directory '/<>' dh_auto_build -a -O--buildsystem=cmake\+ninja cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 ninja -j4 -v [1/1098] cd /<>/obj-arm-linux-gnueabihf/src/extension/dbus && dbus-binding-tool --mode=glib-server --output=/<>/obj-arm-linux-gnueabihf/src/extension/dbus/application-server-glue.h --prefix=application_interface /<>/src/extension/dbus/application-interface.xml && dbus-binding-tool --mode=glib-server --output=/<>/obj-arm-linux-gnueabihf/src/extension/dbus/document-server-glue.h --prefix=document_interface /<>/src/extension/dbus/document-interface.xml && dbus-binding-tool --mode=glib-client --output=/<>/obj-arm-linux-gnueabihf/src/extension/dbus/document-client-glue.h --prefix=document_interface /<>/src/extension/dbus/document-interface.xml WARNING: Using --header and --body at the same time is deprecated; use --body --prototypes instead INFO: Reading /tmp/dbus-binding-tool-c-marshallers.EUHGA1... WARNING: The token "NONE" is deprecated; use "VOID" instead WARNING: Using --header and --body at the same time is deprecated; use --body --prototypes instead INFO: Reading /tmp/dbus-binding-tool-c-marshallers.6FYCA1... WARNING: The token "NONE" is deprecated; use "VOID" instead WARNING: The token "NONE" is deprecated; use "VOID" instead [2/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libuemf -I../src/3rdparty/libuemf -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o -MF src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o.d -o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o -c ../src/3rdparty/libuemf/symbol_convert.c [3/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libuemf -I../src/3rdparty/libuemf -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o -MF src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o.d -o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o -c ../src/3rdparty/libuemf/uemf_safe.c [4/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libuemf -I../src/3rdparty/libuemf -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o -MF src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o.d -o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o -c ../src/3rdparty/libuemf/uemf_endian.c [5/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libuemf -I../src/3rdparty/libuemf -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o -MF src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o.d -o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o -c ../src/3rdparty/libuemf/uemf_utf.c [6/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libuemf -I../src/3rdparty/libuemf -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o -MF src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o.d -o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o -c ../src/3rdparty/libuemf/uemf.c [7/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libuemf -I../src/3rdparty/libuemf -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o -MF src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o.d -o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o -c ../src/3rdparty/libuemf/uemf_print.c [8/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libuemf -I../src/3rdparty/libuemf -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o -MF src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o.d -o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o -c ../src/3rdparty/libuemf/uwmf_endian.c [9/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libuemf -I../src/3rdparty/libuemf -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o -MF src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o.d -o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o -c ../src/3rdparty/libuemf/uwmf.c [10/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libuemf -I../src/3rdparty/libuemf -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o -MF src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o.d -o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o -c ../src/3rdparty/libuemf/uwmf_print.c [11/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-cascade.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-cascade.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-cascade.c.o -c ../src/3rdparty/libcroco/cr-cascade.c [12/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -c ../src/3rdparty/libcroco/cr-additional-sel.c [13/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-declaration.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-declaration.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-declaration.c.o -c ../src/3rdparty/libcroco/cr-declaration.c [14/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libuemf -I../src/3rdparty/libuemf -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o -MF src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o.d -o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o -c ../src/3rdparty/libuemf/upmf_print.c [15/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -c ../src/3rdparty/libcroco/cr-attr-sel.c [16/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-fonts.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-fonts.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-fonts.c.o -c ../src/3rdparty/libcroco/cr-fonts.c [17/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -c ../src/3rdparty/libcroco/cr-doc-handler.c [18/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-input.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-input.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-input.c.o -c ../src/3rdparty/libcroco/cr-input.c [19/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -c ../src/3rdparty/libcroco/cr-enc-handler.c [20/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -c ../src/3rdparty/libcroco/cr-libxml-node-iface.c [21/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-num.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-num.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-num.c.o -c ../src/3rdparty/libcroco/cr-num.c [22/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -c ../src/3rdparty/libcroco/cr-parsing-location.c [23/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -c ../src/3rdparty/libcroco/cr-om-parser.c [24/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -c ../src/3rdparty/libcroco/cr-prop-list.c [25/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -c ../src/3rdparty/libcroco/cr-pseudo.c [26/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-rgb.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-rgb.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-rgb.c.o -c ../src/3rdparty/libcroco/cr-rgb.c [27/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-selector.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-selector.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-selector.c.o -c ../src/3rdparty/libcroco/cr-selector.c [28/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -c ../src/3rdparty/libcroco/cr-simple-sel.c [29/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parser.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parser.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parser.c.o -c ../src/3rdparty/libcroco/cr-parser.c [30/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-string.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-string.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-string.c.o -c ../src/3rdparty/libcroco/cr-string.c [31/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -c ../src/3rdparty/libcroco/cr-sel-eng.c [32/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libuemf -I../src/3rdparty/libuemf -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o -MF src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o.d -o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o -c ../src/3rdparty/libuemf/upmf.c [33/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/libuemf_LIB.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/libuemf_LIB.a src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libuemf_LIB.a && : [34/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -c ../src/3rdparty/libcroco/cr-stylesheet.c [35/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-statement.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-statement.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-statement.c.o -c ../src/3rdparty/libcroco/cr-statement.c [36/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-term.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-term.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-term.c.o -c ../src/3rdparty/libcroco/cr-term.c [37/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-style.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-style.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-style.c.o -c ../src/3rdparty/libcroco/cr-style.c [38/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-token.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-token.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-token.c.o -c ../src/3rdparty/libcroco/cr-token.c [39/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-utils.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-utils.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-utils.c.o -c ../src/3rdparty/libcroco/cr-utils.c [40/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libcroco -I../src/3rdparty/libcroco -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -MF src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o.d -o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -c ../src/3rdparty/libcroco/cr-tknzr.c [41/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/libcroco_LIB.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/libcroco_LIB.a src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-cascade.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-declaration.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-fonts.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-input.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-num.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parser.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-rgb.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-selector.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-statement.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-string.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-style.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-term.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-token.c.o src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-utils.c.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libcroco_LIB.a && : [42/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/actioninfo.cpp [43/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/connectionpin.cpp [44/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/scanline.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/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘void Avoid::buildConnectorRouteCheckpointCache(Avoid::Router*)’: /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [45/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/geometry.cpp [46/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/connend.cpp [47/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/graph.cpp [48/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/connector.cpp 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:2426:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2426 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~~~~~~~~~~~~^~~~~~~ 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: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [49/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/geomtypes.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 member function ‘Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) 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 /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: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: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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [50/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/orthogonal.cpp [51/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/hyperedge.cpp [52/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/hyperedgetree.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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [53/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/junction.cpp [54/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/hyperedgeimprover.cpp [55/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/obstacle.cpp 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [56/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/makepath.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/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>:: | ^~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [57/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/mtst.cpp [58/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/timer.cpp [59/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/shape.cpp [60/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/viscluster.cpp [61/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/vertices.cpp [62/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libcola -I../src/3rdparty/adaptagrams/libcola -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o -MF src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o.d -o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o -c ../src/3rdparty/adaptagrams/libcola/box.cpp [63/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/visibility.cpp [64/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libcola -I../src/3rdparty/adaptagrams/libcola -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o -MF src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o.d -o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o -c ../src/3rdparty/adaptagrams/libcola/convex_hull.cpp [65/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/vpsc.cpp 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 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:2426:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2426 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2161:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2161 | _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 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<>()); | ~~~~~~~~~~~~~~~ /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<>()); | ~~~~~~~~~~~~~~~ [66/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libcola -I../src/3rdparty/adaptagrams/libcola -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o -MF src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o.d -o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o -c ../src/3rdparty/adaptagrams/libcola/cluster.cpp [67/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libavoid -I../src/3rdparty/adaptagrams/libavoid -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o -MF src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o.d -o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o -c ../src/3rdparty/adaptagrams/libavoid/router.cpp [68/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/libavoid_LIB.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/libavoid_LIB.a src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libavoid_LIB.a && : [69/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libcola -I../src/3rdparty/adaptagrams/libcola -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o -MF src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o.d -o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o -c ../src/3rdparty/adaptagrams/libcola/conjugate_gradient.cpp [70/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libcola -I../src/3rdparty/adaptagrams/libcola -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o -MF src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o.d -o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o -c ../src/3rdparty/adaptagrams/libcola/cola.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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [71/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libcola -I../src/3rdparty/adaptagrams/libcola -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o -MF src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o.d -o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o -c ../src/3rdparty/adaptagrams/libcola/shapepair.cpp [72/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libcola -I../src/3rdparty/adaptagrams/libcola -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o -MF src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o.d -o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o -c ../src/3rdparty/adaptagrams/libcola/connected_components.cpp [73/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libcola -I../src/3rdparty/adaptagrams/libcola -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o -MF src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o.d -o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o -c ../src/3rdparty/adaptagrams/libcola/compound_constraints.cpp [74/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libcola -I../src/3rdparty/adaptagrams/libcola -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o -MF src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o.d -o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o -c ../src/3rdparty/adaptagrams/libcola/gradient_projection.cpp [75/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libvpsc -I../src/3rdparty/adaptagrams/libvpsc -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o -MF src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o.d -o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o -c ../src/3rdparty/adaptagrams/libvpsc/cbuffer.cpp [76/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libvpsc -I../src/3rdparty/adaptagrams/libvpsc -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o -MF src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o.d -o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o -c ../src/3rdparty/adaptagrams/libvpsc/blocks.cpp [77/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libvpsc -I../src/3rdparty/adaptagrams/libvpsc -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o -MF src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o.d -o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o -c ../src/3rdparty/adaptagrams/libvpsc/block.cpp [78/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libvpsc -I../src/3rdparty/adaptagrams/libvpsc -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o -MF src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o.d -o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o -c ../src/3rdparty/adaptagrams/libvpsc/constraint.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 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:2426:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2426 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:2161:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2161 | _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 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<>()); | ~~~~~~~~~~~~~~~ /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<>()); | ~~~~~~~~~~~~~~~ [79/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libcola -I../src/3rdparty/adaptagrams/libcola -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o -MF src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o.d -o src/3rdparty/adaptagrams/libcola/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 /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 /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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [80/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/libcola_LIB.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/libcola_LIB.a src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libcola_LIB.a && : [81/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/atou.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/atou.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/atou.c.o -c ../src/3rdparty/autotrace/atou.c [82/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libvpsc -I../src/3rdparty/adaptagrams/libvpsc -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o -MF src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o.d -o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o -c ../src/3rdparty/adaptagrams/libvpsc/variable.cpp [83/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o -c ../src/3rdparty/autotrace/autotrace.c [84/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libvpsc -I../src/3rdparty/adaptagrams/libvpsc -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o -MF src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o.d -o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o -c ../src/3rdparty/adaptagrams/libvpsc/rectangle.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/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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: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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [85/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o -c ../src/3rdparty/autotrace/bitmap.c [86/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o -c ../src/3rdparty/autotrace/color.c [87/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/datetime.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/datetime.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/datetime.c.o -c ../src/3rdparty/autotrace/datetime.c [88/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o -c ../src/3rdparty/autotrace/curve.c [89/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o -c ../src/3rdparty/autotrace/epsilon-equal.c [90/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/adaptagrams/libvpsc -I../src/3rdparty/adaptagrams/libvpsc -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o -MF src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o.d -o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o -c ../src/3rdparty/adaptagrams/libvpsc/solve_VPSC.cpp [91/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/libvpsc_LIB.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/libvpsc_LIB.a src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libvpsc_LIB.a && : [92/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o -c ../src/3rdparty/autotrace/exception.c [93/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o -c ../src/3rdparty/autotrace/filename.c [94/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o -c ../src/3rdparty/autotrace/despeckle.c [95/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o -c ../src/3rdparty/autotrace/logreport.c [96/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o -c ../src/3rdparty/autotrace/input.c [97/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o -c ../src/3rdparty/autotrace/image-proc.c [98/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o -c ../src/3rdparty/autotrace/module.c [99/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o -c ../src/3rdparty/autotrace/output.c [100/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o -c ../src/3rdparty/autotrace/spline.c [101/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o -c ../src/3rdparty/autotrace/median.c [102/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o -c ../src/3rdparty/autotrace/fit.c [103/1098] cd /<>/src/3rdparty/2geom/src/2geom && /usr/bin/ragel -o svg-path-parser.cpp svg-path-parser.rl [104/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o -c ../src/3rdparty/autotrace/vector.c [105/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o -c ../src/3rdparty/autotrace/thin-image.c [106/1098] /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/autotrace -I../src/3rdparty/autotrace -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o -MF src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o.d -o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o -c ../src/3rdparty/autotrace/pxl-outline.c [107/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/util -I../src/util -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o -c ../src/util/expression-evaluator.cpp [108/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/util -I../src/util -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/util/CMakeFiles/util_LIB.dir/share.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/share.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/share.cpp.o -c ../src/util/share.cpp [109/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/libnrtype -I../src/libnrtype -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontFactory.cpp.o -MF src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontFactory.cpp.o.d -o src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontFactory.cpp.o -c ../src/libnrtype/FontFactory.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) { | ^ ../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/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) { | ^~~~~~~~~~ [110/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/util -I../src/util -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/util/CMakeFiles/util_LIB.dir/units.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/units.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/units.cpp.o -c ../src/util/units.cpp [111/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/util -I../src/util -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o -c ../src/util/ziptool.cpp [112/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/libautotrace_LIB.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/libautotrace_LIB.a src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/atou.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/datetime.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libautotrace_LIB.a && : [113/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/libnrtype -I../src/libnrtype -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontInstance.cpp.o -MF src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontInstance.cpp.o.d -o src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontInstance.cpp.o -c ../src/libnrtype/FontInstance.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/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:113:12: note: declared here 113 | 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:115:12: note: declared here 115 | 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:113:12: note: declared here 113 | 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:115:12: note: declared here 115 | void pango_fc_font_unlock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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/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/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 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::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 { | ^~~~~~~ [114/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/affine.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/affine.cpp.o -c ../src/3rdparty/2geom/src/2geom/affine.cpp 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) { | ^ [115/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/libnrtype -I../src/libnrtype -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/font-lister.cpp.o -MF src/libnrtype/CMakeFiles/nrtype_LIB.dir/font-lister.cpp.o.d -o src/libnrtype/CMakeFiles/nrtype_LIB.dir/font-lister.cpp.o -c ../src/libnrtype/font-lister.cpp 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) { | ^ 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: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/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/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 { | ^~~~~ [116/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o -c ../src/3rdparty/2geom/src/2geom/bezier.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/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) { | ^ 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) { | ^~~~~~~~~~ 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [117/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o -c ../src/3rdparty/2geom/src/2geom/basic-intersection.cpp 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) { | ^ 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) { | ^ 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ ../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]; | ^ ../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(); | ~~~~~^~ ../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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [118/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o -c ../src/3rdparty/2geom/src/2geom/bezier-utils.cpp 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) { | ^ [119/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/3rdparty/libdepixelize -I../src/3rdparty/libdepixelize -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o -MF src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o.d -o src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o -c ../src/3rdparty/libdepixelize/kopftracer2011.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/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()); } | ^ 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/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); | ~~~~~~~~~~~~^~~ 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 ../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); } | ^~~~~~~~~~~ ../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 { | ^~~~~~~ [120/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o -c ../src/3rdparty/2geom/src/2geom/bezier-clipping.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) | ^ 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 { | ^~~~~ ../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); | ~~~~~~~~~~~~~~~^~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [121/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o -c ../src/3rdparty/2geom/src/2geom/bezier-curve.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 ../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()); | ~~~~~~~~~~~~^~ In file 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 ../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 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/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(); | ~~~~~~~~~~^~ 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 ../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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [122/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o -c ../src/3rdparty/2geom/src/2geom/cairo-path-sink.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/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 { | ^~~~~ ../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; | ^~ [123/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/circle.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/circle.cpp.o -c ../src/3rdparty/2geom/src/2geom/circle.cpp 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 ../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); } | ^ In file included 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 { | ^ 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../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()) << ")"; | ~~~~~~~~^~ ../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); | ~~~^~~~~~ 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; | ^~~~~~~ [124/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o -c ../src/3rdparty/2geom/src/2geom/concepts.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/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 ../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) { | ^ 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 ../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); } | ^ In 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]; } | ^ 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) { | ^~~~~~~~~~ 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 { | ^~~~~ 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [125/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/coord.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/coord.cpp.o -c ../src/3rdparty/2geom/src/2geom/coord.cpp [126/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o -c ../src/3rdparty/2geom/src/2geom/convex-hull.cpp 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) { | ^ 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) { | ^ 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]; } | ^ 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) { | ^~~~~~~~~~ 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 /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [127/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o -c ../src/3rdparty/2geom/src/2geom/conicsec.cpp 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()); } | ^ 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) { | ^ 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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../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 { | ^ 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(); } | ^ 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); } | ^ 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]); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included 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 { | ^ 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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/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 | { | ^ ../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/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(); } | ^ ../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) { | ^ ../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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~ In file included from ../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 { | ^~~~~ ../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()); | ~~~~~~~~~~^~ In file included from ../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]; } | ~~~~~~~^~~ 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; | ~~~~~~~~~^ 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]; } | ~~~~~~~~~^ 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); | ^ ../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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../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: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; | ^~~ 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; | ~~~~~~~^~~~~~~~~~~~~~ ../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); | ~~^~~ In file included from ../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/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); | ~~~~~~~~~~~~^~~ 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); } | ^~~~~~~~ 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::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 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))); | ^~ ../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); | ~~~~~~~~^~~~~~~~~~~~ ../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; | ^ ../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, | ^~~~~~~ ../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)); | ^ 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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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 = {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 = {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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ‘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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: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 ‘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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../src/3rdparty/2geom/src/2geom/conicsec.cpp:300:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Point g = xC0.gradient(trial_pt); | ~~~~~~~~~~~~^~~~~~~~~~ ../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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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: 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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: 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)); | ^ ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [128/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o -c ../src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp 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) { | ^ 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()); } | ^ 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) { | ^ 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(); } | ^ 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); } | ^ 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); } | ^ In file included 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 ../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) | ^ 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 | { | ^ 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) { | ^~~~~~~~~~ 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 { | ^~~~~~ 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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) { | ^~~~~~~~~~ In file included from ../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 { | ^~~~~ 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; } | ^~~~~~ In file included from ../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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [129/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o -c ../src/3rdparty/2geom/src/2geom/crossing.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 { | ^~~~~ ../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 /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [130/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/curve.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/curve.cpp.o -c ../src/3rdparty/2geom/src/2geom/curve.cpp 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) { | ^ In 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 ../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); } | ^ 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 ../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 { | ^ 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 ../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) { | ^~~~~~~~~~ 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 { | ^~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [131/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o.d -o src/3rdparty/2geom/src/2geom/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/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) { | ^~~~~~~~~~ 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 ../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; | ^ ../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(); | ~~~~~~~~~~~~~~~~^~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../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 /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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 ‘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: 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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::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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [132/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o -c ../src/3rdparty/2geom/src/2geom/elliptical-arc.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/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/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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included 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) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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.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 | ^~~~~ ../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:573:24: warning: unused variable ‘eps’ [-Wunused-variable] 573 | constexpr auto eps = 1e-4; | ^~~ 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/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/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/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) { | ^~~~~~~~~~ ../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 { | ^~~~~~~~~~ ../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/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.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 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]); } | ^ ../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/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/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 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 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/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/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/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::Point’ 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::Angle’ 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::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 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/include/2geom/angle.h: In member function ‘Geom::Angle Geom::AngleInterval::angleAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/angle.h:288:11: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | Angle angleAt(Coord 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); } | ~~~~~~~~~~~~~~~~~~~^~~ ../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: 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); } | ^ ../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/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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 /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); } | ~~~~~~~~~~~~~~~~~~~^~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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)); | ~~~~~~~^~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [133/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o -c ../src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp 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/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/include/2geom/concepts.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/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed 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/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); } | ^ 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/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/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/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/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/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: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 { | ^~~~~ 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; } | ^~~~~~~~~~ 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]; } | ^ ../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]) ) ); | ~~~~~~^~~~~~~~~~~~~~ [134/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o -c ../src/3rdparty/2geom/src/2geom/ellipse.cpp 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) { | ^ 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 ../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); } | ^ In file included 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 { | ^ 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; } | ^~~~ ../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) { | ~~~~~~~~~~~~~~~~^~ 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)); | ^ 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); } | ^~~~~~~~ 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(), | ^ 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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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 /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [135/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/geom.cpp.o.d -o src/3rdparty/2geom/src/2geom/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/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) { | ^ 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/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 { | ^ 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 ../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/include/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 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 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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/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); } | ^~~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/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/include/2geom/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/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); } | ^~~~~~~~ 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 /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())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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);; | ~~~~^~~~~~~~~~~~~~~~~~~~~ [136/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o.d -o src/3rdparty/2geom/src/2geom/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/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/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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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; | ^ ../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])); | ~~~~~~~~~~~^~~~~~~ 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 ../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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [137/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/line.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/line.cpp.o -c ../src/3rdparty/2geom/src/2geom/line.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/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 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(); } | ^ 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/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 ../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/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/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/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/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/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/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); } | ^~~~~~~~ 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 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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [138/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o -c ../src/3rdparty/2geom/src/2geom/numeric/matrix.cpp [139/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o.d -o src/3rdparty/2geom/src/2geom/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/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 { | ^~~~~ 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 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/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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [140/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o -c ../src/3rdparty/2geom/src/2geom/parallelogram.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/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/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/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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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)); | ~~~~~~^~~ [141/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o -c ../src/3rdparty/2geom/src/2geom/path-sink.cpp 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) { | ^ 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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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) { | ^~~~~~~~~~ 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/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)); | ~~~~~~~~^~~ ../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/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/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/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/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::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) { | ^~~~~~~~~~~~ [142/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o.d -o src/3rdparty/2geom/src/2geom/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/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/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/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/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/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/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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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(); } | ^ 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] : | ~~~~~~~~~~~~~~~~~^~ ../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/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 /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 /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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) { | ^~~~~~~~~~ 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 /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 /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 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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 ‘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 ‘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 /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 /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 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 [143/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o -c ../src/3rdparty/2geom/src/2geom/pathvector.cpp 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/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) { | ^ In file included 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 { | ^ 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) { | ^ 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 ../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 ../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]); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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/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 { | ^ 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 { | ^ ../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 ../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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ 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/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: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 /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/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 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [144/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o -c ../src/3rdparty/2geom/src/2geom/polynomial.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: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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [145/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path.cpp.o -c ../src/3rdparty/2geom/src/2geom/path.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/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/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) { | ^ In file included 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 ../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/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); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/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/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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/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) | ^ 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/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 { | ^ ../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 ../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/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: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 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]; } | ~~~~~~~^~~ 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())); | ~~~~~~~~~~~^~ ../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/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 ../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)); | ~~~~~~^~ 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()); | ~~~~~~~~~~~~^~ 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/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 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/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::OptRect Geom::Path::boundsFast() const’: ../src/3rdparty/2geom/src/2geom/path.cpp:332:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | OptRect Path::boundsFast() const | ^~~~ ../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); | ~~~~~~~~~^~~ 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 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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~ /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: 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 /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>:: | ^~~~~~~~~~~~~~~~~~~ ../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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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 ‘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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 ‘Geom::Piecewise > Geom::Path::toPwSb() 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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [146/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/point.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/point.cpp.o -c ../src/3rdparty/2geom/src/2geom/point.cpp 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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [147/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o -c ../src/3rdparty/2geom/src/2geom/piecewise.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/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 ../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 { | ^ 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) { | ^ 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) { | ^ 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) { | ^ 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: ../src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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) { | ^~~~~~~~~~ ../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]); | ~~~^ 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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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: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 /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/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:2161:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2161 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [148/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/rect.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/rect.cpp.o -c ../src/3rdparty/2geom/src/2geom/rect.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/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) { | ^~~~~~~~~~~~~ [149/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o -c ../src/3rdparty/2geom/src/2geom/sbasis-2d.cpp 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: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/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/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/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/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 { | ^~~~~~ 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of 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/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/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 { | ^~~ ../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/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/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; | ^ ../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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [150/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o -c ../src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.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: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/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/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/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/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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 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/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/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/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 { | ^~~~~ 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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [151/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o -c ../src/3rdparty/2geom/src/2geom/sbasis-poly.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/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) { | ^~~~~~~~~~ ../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; | ~~~~^ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [152/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o.d -o src/3rdparty/2geom/src/2geom/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/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 ../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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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 ../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 { | ^~~ 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]); 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 /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 /usr/include/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: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>:: | ^~~~~~~~~~~~~~~~~~~ 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 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 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 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [153/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o -c ../src/3rdparty/2geom/src/2geom/sbasis-geometric.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/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) { | ^ 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/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/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/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/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 ../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. | ~~~~~~~^~~~~~~~~ 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; | ^ ../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 /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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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::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 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: 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: 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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::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::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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: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::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: 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [154/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o -c ../src/3rdparty/2geom/src/2geom/sbasis-roots.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-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 { | ^ 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) { | ^ 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) { | ^ 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: ../src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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) { | ^~~~~ 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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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/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 /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 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [155/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o -c ../src/3rdparty/2geom/src/2geom/solve-bezier.cpp 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) { | ^ 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 ../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 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: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/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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [156/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o.d -o src/3rdparty/2geom/src/2geom/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/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) { | ^ 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 { | ^ 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) { | ^ 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) { | ^ 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) { | ^~~~~~~~~~ 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: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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [157/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o -c ../src/3rdparty/2geom/src/2geom/sbasis.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 { | ^ 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) { | ^~~~~~~~~~ ../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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:509:5: 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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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::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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [158/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o -c ../src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp 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 ../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) { | ^ 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 ../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; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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 ../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); } | ^ 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 { | ^~~~~ ../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/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: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]) | ^ ../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/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 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/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/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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 ‘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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [159/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o -c ../src/3rdparty/2geom/src/2geom/solve-bezier-parametric.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [160/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o -c ../src/3rdparty/2geom/src/2geom/svg-path-writer.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/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-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/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-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-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-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::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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-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-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/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/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) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: ../src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/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/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/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/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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [161/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o.d -o src/3rdparty/2geom/src/2geom/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/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/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/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()); } | ^ 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/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/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/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 /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 /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 /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 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [162/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o -c ../src/3rdparty/2geom/src/2geom/transforms.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/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) { | ^ 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) | ^~~~~~ [163/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/utils.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/utils.cpp.o -c ../src/3rdparty/2geom/src/2geom/utils.cpp [164/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o -c ../src/livarot/AlphaLigne.cpp [165/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o -c ../src/livarot/AVL.cpp [166/1098] /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 -Isrc/3rdparty/2geom/src/2geom -I../src/3rdparty/2geom/src/2geom -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -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 src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o -c ../src/3rdparty/2geom/src/2geom/svg-path-parser.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/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/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: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/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/concepts.h:42, 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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/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/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/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/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/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/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 { | ^ 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/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/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/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 ../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 ../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 ../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); } | ^~~~~~~~ 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); } | ^~~~~~~~~~~ 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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [167/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/inkgc -I../src/inkgc -I../ -I../src -Iinclude -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o -MF src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o.d -o src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o -c ../src/inkgc/gc.cpp [168/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/libgc_LIB.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/libgc_LIB.a src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libgc_LIB.a && : [169/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o -c ../src/livarot/BitLigne.cpp [170/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/lib2geom.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/lib2geom.a src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/affine.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/circle.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/coord.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/curve.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/geom.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/line.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/point.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/rect.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/utils.cpp.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/lib2geom.a && : [171/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/libutil_LIB.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/libutil_LIB.a src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o src/util/CMakeFiles/util_LIB.dir/share.cpp.o src/util/CMakeFiles/util_LIB.dir/units.cpp.o src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libutil_LIB.a && : [172/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/libdepixelize_LIB.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/libdepixelize_LIB.a src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libdepixelize_LIB.a && : [173/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o -c ../src/livarot/Path.cpp 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) { | ^ [174/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o -c ../src/livarot/float-line.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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/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/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 { | ^~~~~ [175/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o -c ../src/livarot/int-line.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/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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 { | ^ In file included from ../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 { | ^~~~~ [176/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o -c ../src/livarot/PathConversion.cpp 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 ../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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 { | ^ 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/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) { | ^~~~~~~~~~ In file 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../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, | ^~~~ ../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, | ^~~~ [177/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o -c ../src/livarot/path-description.cpp 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) { | ^ [178/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o -c ../src/livarot/PathCutting.cpp 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) { | ^ 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) { | ^ In file included 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(); } | ^ 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/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); | ~~~~~~~~~~~~^~~ ../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/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:774:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 774 | do_append(new CurveType(finalPoint(), a, b, c, d, e, f)); | ~~~~~~~~~~^~ 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 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/livarot/PathCutting.cpp: In member function ‘double Path::PositionToLength(int, double)’: ../src/livarot/PathCutting.cpp:1045:104: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1045 | length += Geom::L2((t - pts[i - 1].t) / (pts[i].t - pts[i - 1].t) * (pts[i].p - pts[i - 1].p)); | ^ 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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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 ../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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [179/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o -c ../src/livarot/PathOutline.cpp 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) { | ^ [180/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o -c ../src/livarot/PathSimplify.cpp 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) { | ^ [181/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o -c ../src/livarot/PathStroke.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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/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/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 { | ^~~~~ [182/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o -c ../src/livarot/ShapeDraw.cpp 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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 { | ^~~~~ [183/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o -c ../src/livarot/Shape.cpp 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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [184/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o -c ../src/livarot/ShapeMisc.cpp 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/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/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 { | ^ In file included from ../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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ [185/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o -c ../src/livarot/ShapeRaster.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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/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/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/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 { | ^~~~~ [186/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o -c ../src/livarot/sweep-event.cpp 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/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/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 { | ^ In file included from ../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 { | ^~~~~ [187/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o -c ../src/livarot/sweep-tree-list.cpp 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) { | ^ [188/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o -c ../src/livarot/ShapeSweep.cpp 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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/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 { | ^~~~~ [189/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/livarot -I../src/livarot -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o -MF src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o.d -o src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o -c ../src/livarot/sweep-tree.cpp 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-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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/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 { | ^~~~~ [190/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/liblivarot_LIB.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/liblivarot_LIB.a src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/liblivarot_LIB.a && : [191/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/libnrtype -I../src/libnrtype -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG.cpp.o -MF src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG.cpp.o.d -o src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG.cpp.o -c ../src/libnrtype/Layout-TNG.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) { | ^~~~~~~~~~ [192/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/libnrtype -I../src/libnrtype -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Input.cpp.o -MF src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Input.cpp.o.d -o src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Input.cpp.o -c ../src/libnrtype/Layout-TNG-Input.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-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/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) { | ^~~~~~~~~~ [193/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/libnrtype -I../src/libnrtype -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Output.cpp.o -MF src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Output.cpp.o.d -o src/libnrtype/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/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) { | ^ 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/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 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 { | ^ 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 ../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/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of 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/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 ../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 ../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); | ~~~~~~~~~~~~^~~ ../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 /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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [194/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/libnrtype -I../src/libnrtype -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-OutIter.cpp.o -MF src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-OutIter.cpp.o.d -o src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-OutIter.cpp.o -c ../src/libnrtype/Layout-TNG-OutIter.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-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/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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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 { | ^~~~~ ../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); | ^ ../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/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/line.h:39, from ../src/libnrtype/Layout-TNG-OutIter.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/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:488:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | void Layout::queryCursorShape(iterator const &it, Geom::Point &position, double &height, double &rotation) 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/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 ../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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [195/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/zh_TW.gmo /<>/po/zh_TW.po [196/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/zh_CN.gmo /<>/po/zh_CN.po [197/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/vi.gmo /<>/po/vi.po [198/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ur.gmo /<>/po/ur.po [199/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/uk.gmo /<>/po/uk.po [200/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/tr.gmo /<>/po/tr.po [201/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sv.gmo /<>/po/sv.po [202/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sr.gmo /<>/po/sr.po [203/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sq.gmo /<>/po/sq.po [204/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sd@deva.gmo /<>/po/sd@deva.po [205/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/libnrtype -I../src/libnrtype -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/OpenTypeUtil.cpp.o -MF src/libnrtype/CMakeFiles/nrtype_LIB.dir/OpenTypeUtil.cpp.o.d -o src/libnrtype/CMakeFiles/nrtype_LIB.dir/OpenTypeUtil.cpp.o -c ../src/libnrtype/OpenTypeUtil.cpp [206/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sd.gmo /<>/po/sd.po [207/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sat@deva.gmo /<>/po/sat@deva.po [208/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sat.gmo /<>/po/sat.po [209/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sa.gmo /<>/po/sa.po [210/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pt_BR.gmo /<>/po/pt_BR.po [211/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ro.gmo /<>/po/ro.po [212/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pt.gmo /<>/po/pt.po [213/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pl.gmo /<>/po/pl.po [214/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/or.gmo /<>/po/or.po [215/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/nl.gmo /<>/po/nl.po [216/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/eu.gmo /<>/po/eu.po [217/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/es_MX.gmo /<>/po/es_MX.po [218/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ca@valencia.gmo /<>/po/ca@valencia.po [219/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/it.gmo /<>/po/it.po [220/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/en_GB.gmo /<>/po/en_GB.po [221/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/fa.gmo /<>/po/fa.po [222/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/lv.gmo /<>/po/lv.po [223/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/fi.gmo /<>/po/fi.po [224/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/libnrtype -I../src/libnrtype -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Compute.cpp.o -MF src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Compute.cpp.o.d -o src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Compute.cpp.o -c ../src/libnrtype/Layout-TNG-Compute.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-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) { | ^ 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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 { | ^ 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/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-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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-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 ¶, | ^~~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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/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 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 /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 /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: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [225/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/doi.gmo /<>/po/doi.po [226/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/th.gmo /<>/po/th.po [227/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/bn.gmo /<>/po/bn.po [228/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/kok.gmo /<>/po/kok.po [229/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/en_CA.gmo /<>/po/en_CA.po [230/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/kn.gmo /<>/po/kn.po [231/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/es.gmo /<>/po/es.po [232/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/et.gmo /<>/po/et.po [233/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mni@beng.gmo /<>/po/mni@beng.po [234/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/eo.gmo /<>/po/eo.po [235/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/as.gmo /<>/po/as.po [236/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pa.gmo /<>/po/pa.po [237/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/gu.gmo /<>/po/gu.po [238/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/el.gmo /<>/po/el.po [239/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ja.gmo /<>/po/ja.po [240/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/rw.gmo /<>/po/rw.po [241/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/br.gmo /<>/po/br.po [242/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/az.gmo /<>/po/az.po [243/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/be.gmo /<>/po/be.po [244/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/cs.gmo /<>/po/cs.po [245/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/nn.gmo /<>/po/nn.po [246/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mr.gmo /<>/po/mr.po [247/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/brx.gmo /<>/po/brx.po [248/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ca.gmo /<>/po/ca.po [249/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/bg.gmo /<>/po/bg.po [250/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hu.gmo /<>/po/hu.po [251/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ko.gmo /<>/po/ko.po [252/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/de.gmo /<>/po/de.po [253/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ga.gmo /<>/po/ga.po [254/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/bn_BD.gmo /<>/po/bn_BD.po [255/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hi.gmo /<>/po/hi.po [256/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/en_AU.gmo /<>/po/en_AU.po [257/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hr.gmo /<>/po/hr.po [258/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hy.gmo /<>/po/hy.po [259/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/te.gmo /<>/po/te.po [260/1098] /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc/libnrtype -I../src/libnrtype -I../ -I../src -Iinclude -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Scanline-Makers.cpp.o -MF src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Scanline-Makers.cpp.o.d -o src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Scanline-Makers.cpp.o -c ../src/libnrtype/Layout-TNG-Scanline-Makers.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/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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/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/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 { | ^ 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/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/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/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 { | ^~~~~ [261/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/kok@latin.gmo /<>/po/kok@latin.po [262/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mk.gmo /<>/po/mk.po [263/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/dz.gmo /<>/po/dz.po [264/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/da.gmo /<>/po/da.po [265/1098] : && /usr/bin/cmake -E rm -f lib/arm-linux-gnueabihf/libnrtype_LIB.a && /usr/bin/ar qc lib/arm-linux-gnueabihf/libnrtype_LIB.a src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontFactory.cpp.o src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontInstance.cpp.o src/libnrtype/CMakeFiles/nrtype_LIB.dir/font-lister.cpp.o src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG.cpp.o src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Compute.cpp.o src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Input.cpp.o src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-OutIter.cpp.o src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Output.cpp.o src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Scanline-Makers.cpp.o src/libnrtype/CMakeFiles/nrtype_LIB.dir/OpenTypeUtil.cpp.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libnrtype_LIB.a && : [266/1098] 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 3bf5ae0d25, 2021-09-20 [267/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sk.gmo /<>/po/sk.po [268/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/id.gmo /<>/po/id.po [269/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ta.gmo /<>/po/ta.po [270/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o -MF src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o -c ../src/debug/heap.cpp [271/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o -MF src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o.d -o src/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:113:24: note: declared here 113 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ [272/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o -MF src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o -c ../src/debug/demangle.cpp [273/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o -MF src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o -c ../src/debug/timestamp.cpp [274/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o -MF src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o -c ../src/debug/logger.cpp [275/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o -MF src/CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o -c ../src/debug/log-display-config.cpp [276/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/gdk-event-latency-tracker.cpp.o -MF src/CMakeFiles/inkscape_base.dir/debug/gdk-event-latency-tracker.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/debug/gdk-event-latency-tracker.cpp.o -c ../src/debug/gdk-event-latency-tracker.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) { | ^ [277/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o.d -o src/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-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/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/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/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) { | ^~~~~~~~~~ [278/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o.d -o src/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: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 ../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); } | ^ ../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) { | ^~~~~~~~~~ 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/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/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 { | ^~~~~ ../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: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); } | ^~~~~~~~ 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/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); | ^~ ../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(); | ^ ../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/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) { | ^~~~~~~~~~~~ [279/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o -c ../src/display/curve.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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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 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]; } | ~~~~~~~^~~ 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) { | ^~~~~~~~~ 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/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 ../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::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 /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 /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::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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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: 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [280/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o -c ../src/display/cairo-utils.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/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/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/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 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; } | ^ ../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/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()) { | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../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/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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of 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) { | ^~~~~~~~~~ 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 { | ^~~~~ ../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] ); | ~~~~~~~~~~~~~~~~~^~ 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 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/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())) { | ~~~~~~~~~~~~~~~~~^~ ../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); | ^~~~~ 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [281/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o -c ../src/display/drawing-pattern.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) { | ^~~~~~~~~~ ../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); | ^ [282/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o -c ../src/display/drawing-context.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) { | ^ ../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/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/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(); | ~~~~~~~~~~~~~~~~^~ ../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) { | ^~~~~~~~~~~~~~ ../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 | ^~~~~~~~~~~~~~ [283/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o -c ../src/display/drawing-item.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-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) { | ^ 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-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) { | ^ 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/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/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 ../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; } | ^ 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 { | ^~~~~~ 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) { | ^~~~~~~~~~ [284/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o.d -o src/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/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) { | ^ ../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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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) { | ^~~~~~~~~ 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) { | ^~~~~~~~~~ ../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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../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 | ^~~~~~~~~~~~~~ ../src/display/drawing-surface.cpp: In member function ‘void Inkscape::DrawingCache::prepare()’: ../src/display/drawing-surface.cpp:239:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 239 | DrawingCache::prepare() | ^~~~~~~~~~~~ [285/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/grayscale.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/grayscale.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/grayscale.cpp.o -c ../src/display/grayscale.cpp [286/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o -c ../src/display/nr-3dutils.cpp 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) { | ^ [287/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o -c ../src/display/drawing-text.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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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(); } | ^ 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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 { | ^~~~~ ../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)); | ~~~^~~~~~ ../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:315:50: 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)); | ^~~~ [288/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o -c ../src/display/drawing.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.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/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) { | ^~~~~~~~~~ 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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) | ^~~~~~~ [289/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o -c ../src/display/drawing-shape.cpp 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(); } | ^ 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); } | ^ In file included 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 { | ^ ../src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 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/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) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: ../src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/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 { | ^ 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()) { | ^ 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; } | ^ 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-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(); | ^ [290/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o -c ../src/display/nr-filter-blend.cpp 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-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/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/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/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/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/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) { | ^~~~~~~~~~ [291/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o -c ../src/display/nr-filter-colormatrix.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/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/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/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) { | ^~~~~~~~~~ [292/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o -c ../src/display/nr-filter-component-transfer.cpp 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/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-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-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/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-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-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-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) { | ^~~~~~~~~~ [293/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o.d -o src/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-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) { | ^ 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() ); | ^ [294/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o -c ../src/display/nr-filter-convolve-matrix.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/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) { | ^~~~~~~~~~ [295/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o -c ../src/display/nr-filter-diffuselighting.cpp 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/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/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/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) { | ^~~~~~~~~~ ../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(); | ^ ../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) | ^~~~~~~~~~~~~~~~~~~~~ [296/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o -c ../src/display/nr-filter-displacement-map.cpp 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/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/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/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/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) { | ^~~~~~~~~~ [297/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o -c ../src/display/nr-filter-flood.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-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) { | ^ 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) { | ^ 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/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/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) { | ^~~~~~~~~~ ../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; } | ^~~ ../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(); | ^ [298/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o -c ../src/display/nr-filter-merge.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-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/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) { | ^~~~~~~~~~ ../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() ); | ^ [299/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o.d -o src/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/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) { | ^~~~~~~~~~ [300/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o -c ../src/display/nr-filter-morphology.cpp 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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~ [301/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o.d -o src/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/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/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) { | ^~~~~~~~~~ ../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() ); | ^ [302/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o -c ../src/display/nr-filter-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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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));} | ^ In file included from ../src/line-snapper.h:14, from ../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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-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 { | ^~~~~ ../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]); | ~~~~~~^~ ../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) | ^~~~~~~~~~~ [303/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o.d -o src/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/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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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) { | ^ 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) { | ^~~~~~~~~~ ../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, | ^~~~~~~~~~ ../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 { | ^~~~~~~~~~ [304/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o -c ../src/display/nr-filter-specularlighting.cpp 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) { | ^ 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) | ^~~~~~~~~~~~~~~~~~~~~~ [305/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o -c ../src/display/nr-filter-tile.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/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/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) { | ^~~~~~~~~~ ../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) | ^~~~~~~~~~ [306/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o -c ../src/display/nr-filter-turbulence.cpp 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/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; } | ^~~ 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) { | ^~~~~~~~~~ ../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]; | ~~~~~~~~~~~~~^~ ../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) | ^~~~~~~~~~~~~~~~ [307/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o.d -o src/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/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/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/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~ [308/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o -c ../src/display/nr-filter-primitive.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-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) { | ^ 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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-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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^~~~~ ../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) | ^~~~~~~~~~~~~~~ [309/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o -c ../src/display/nr-light.cpp [310/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o -c ../src/display/nr-filter.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) { | ^ 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) { | ^~~~~~~~~~ ../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; } | ^~~ ../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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [311/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o -c ../src/display/nr-style.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-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) { | ^ 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) { | ^ 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) { | ^~~~~~~~~~ [312/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o -c ../src/display/control/canvas-temporary-item-list.cpp [313/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o -c ../src/display/nr-svgfonts.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/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(); } | ^ 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 { | ^ 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); | ~~~~~~~~~~~~^~~ [314/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o.d -o src/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/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/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) { | ^~~~~~~~~~ [315/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-axonomgrid.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-axonomgrid.cpp.o.d -o src/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/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()); } | ^ 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/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/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/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/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 /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 { | ^~~~~ ../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) | ^~~~~~~~~ ../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); | ~~~~~~~~~~~^~~~~~~~ ../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))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [316/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o.d -o src/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/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/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/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/concepts.h:42, from ../src/3rdparty/2geom/include/2geom/d2.h:46, from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/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: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/crossing.h:43, from ../src/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) | ^ 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; } | ^ 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) { | ^~~~~~~~~~ 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 { | ^~~~~~ 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 { | ^~~~~ [317/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o.d -o src/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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~ [318/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-grid.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-grid.cpp.o.d -o src/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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/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 ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/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/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) | ^~~~~~~~~ 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/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-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(); } | ^~~~~~~~~~ ../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)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/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/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../src/display/control/canvas-grid.cpp: In member function ‘void Inkscape::CanvasGrid::align_clicked(int)’: ../src/display/control/canvas-grid.cpp:354:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | void CanvasGrid::align_clicked(int align) | ^~~~~~~~~~ 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [319/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o -c ../src/display/control/canvas-item-ctrl.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-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-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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~^~~~ [320/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o -c ../src/display/control/canvas-item-catchall.cpp 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/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/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/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/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) { | ^~~~~~~~~~ [321/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o.d -o src/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/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-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/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/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/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/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 { | ^~~~~ 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); | ~~~~~~~~~~~~^~~ [322/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o.d -o src/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/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/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/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/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()); | ~~~~~~~^ 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::boundsExact() 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-curve.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 { | ^~~~~~~ ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [323/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o.d -o src/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/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()); | ~~~~~~~~~~~~~~~^~ [324/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o.d -o src/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/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; } | ^ 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) { | ^~~~~~~~~~ [325/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o -c ../src/display/control/canvas-item-grid.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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/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/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/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/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/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 { | ^~~~~ [326/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o -c ../src/display/control/canvas-item-quad.cpp 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-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) { | ^ 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/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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-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; | ^~~~~~~ [327/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o.d -o src/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-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/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/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/sbasis.h:40, from ../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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ 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/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 { | ^~~~~ ../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/display/control/canvas-item-guideline.h:22, from ../src/display/control/canvas-item-guideline.cpp:17: ../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 /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>:: | ^~~~~~~~~~~~~~~~~~~ ../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) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [328/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o.d -o src/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/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/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/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]); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/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/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 { | ^~~~~ [329/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o -c ../src/display/control/canvas-item-text.cpp 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/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) { | ^ 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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~^~~~ [330/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rotate.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rotate.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rotate.cpp.o -c ../src/display/control/canvas-item-rotate.cpp 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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ 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 { | ^~~~~ ../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)); | ~~~~~^~~~~~~ [331/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/dbus/application-interface.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/dbus/application-interface.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/dbus/application-interface.cpp.o -c ../src/extension/dbus/application-interface.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/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/extension/dbus/application-interface.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/extension/dbus/application-interface.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/extension/dbus/application-interface.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/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/extension/dbus/application-interface.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/extension/dbus/application-interface.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 { | ^~~~~ [332/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o -c ../src/extension/db.cpp [333/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o -c ../src/extension/dependency.cpp [334/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/dbus/dbus-init.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/dbus/dbus-init.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/dbus/dbus-init.cpp.o -c ../src/extension/dbus/dbus-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/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/extension/dbus/dbus-init.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/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/extension/dbus/dbus-init.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/extension/dbus/dbus-init.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 { | ^~~~~ [335/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/dbus/document-interface.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/dbus/document-interface.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/dbus/document-interface.cpp.o -c ../src/extension/dbus/document-interface.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/extension/dbus/document-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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/inkscape-application.h:25, from ../src/extension/dbus/document-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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/inkscape-application.h:25, from ../src/extension/dbus/document-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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/inkscape-application.h:25, from ../src/extension/dbus/document-interface.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/inkscape-application.h:25, from ../src/extension/dbus/document-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/3rdparty/2geom/include/2geom/concepts.h:42, from ../src/3rdparty/2geom/include/2geom/d2.h:46, from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/inkscape-application.h:25, from ../src/extension/dbus/document-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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/inkscape-application.h:25, from ../src/extension/dbus/document-interface.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/inkscape-application.h:25, from ../src/extension/dbus/document-interface.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/inkscape-application.h:25, from ../src/extension/dbus/document-interface.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/inkscape-application.h:25, from ../src/extension/dbus/document-interface.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/inkscape-application.h:25, from ../src/extension/dbus/document-interface.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/inkscape-application.h:25, from ../src/extension/dbus/document-interface.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/inkscape-application.h:25, from ../src/extension/dbus/document-interface.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/inkscape-application.h:25, from ../src/extension/dbus/document-interface.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/extension/dbus/document-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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/inkscape-application.h:25, from ../src/extension/dbus/document-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/document.h:34, from ../src/inkscape-application.h:25, from ../src/extension/dbus/document-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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/extension/dbus/document-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/inkscape-application.h:25, from ../src/extension/dbus/document-interface.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/dbus/document-interface.cpp: In function ‘GArray* document_interface_document_get_display_area(DocumentInterface*)’: ../src/extension/dbus/document-interface.cpp:616:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 616 | Geom::Rect const d = desk->get_display_area().bounds(); | ^ ../src/extension/dbus/document-interface.cpp:620:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 620 | double x0 = d.min()[Geom::X]; | ~~~~~^~ ../src/extension/dbus/document-interface.cpp:610:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 610 | document_interface_document_get_display_area (DocumentInterface *doc_interface) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [336/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o -c ../src/extension/effect.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/rect.h:44, from ../src/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/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/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) { | ^ 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/rect.h:44, from ../src/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/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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^~~~~ [337/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o -c ../src/extension/execution-env.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/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/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/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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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/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 { | ^~~~~ [338/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o -c ../src/extension/input.cpp [339/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o -c ../src/extension/extension.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/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/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/rect.h:44, from ../src/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/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/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 { | ^~~~~ [340/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o.d -o src/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/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/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/rect.h:44, from ../src/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 { | ^~~~~ [341/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o -c ../src/extension/print.cpp 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 { | ^~~~~ [342/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o -c ../src/extension/output.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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 { | ^~~~~ [343/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o -c ../src/extension/timer.cpp [344/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o -c ../src/extension/patheffect.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [345/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o -c ../src/extension/loader.cpp [346/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^~~~~ ../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 { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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]); | ^ 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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ ../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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 /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::__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::__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 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 /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 /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 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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 /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: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [347/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o -c ../src/extension/system.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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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 { | ^ 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 { | ^~~~~ [348/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o -c ../src/extension/implementation/xslt.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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [349/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o -c ../src/extension/implementation/implementation.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/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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^~~~~ [350/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o.d -o src/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/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-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/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/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/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/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 { | ^ 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 { | ^~~~~ ../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; } | ^~~ ../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) { | ^~~~~~~~~~~~~~~~~~ [351/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o.d -o src/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/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/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/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/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/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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 { | ^~~~~ [352/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o.d -o src/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/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/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: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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [353/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o -c ../src/extension/implementation/script.cpp 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/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/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/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) { | ^ 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^~~~~ [354/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o.d -o src/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/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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/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/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/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 { | ^~~~~ ../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())); | ^ ../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); | ~~~^~~~ [355/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o -c ../src/extension/internal/cairo-renderer-pdf-out.cpp 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/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/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/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 { | ^~~~~ [356/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o -c ../src/extension/internal/gimpgrad.cpp 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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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) { | ^ 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; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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 { | ^~~~~ [357/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o.d -o src/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/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/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/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/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/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/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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-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 { | ^~~~~ ../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/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 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/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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) 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 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/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 ‘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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 member function ‘virtual unsigned int Inkscape::Extension::Internal::PrintEmf::stroke(Inkscape::Extension::Print*, const Geom::PathVector&, const Geom::Affine&, const SPStyle*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&)’: /usr/include/c++/11/bits/stl_vector.h: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [358/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o -c ../src/extension/internal/gdkpixbuf-input.cpp 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 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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~^~~~ [359/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o -c ../src/extension/internal/image-resolution.cpp [360/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o -c ../src/extension/internal/emf-inout.cpp 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/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/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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: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]; } | ~~~~~~~~~^ 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); | ~~~~~~~~~~~~^~~ [361/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o -c ../src/extension/internal/grid.cpp 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/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/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 { | ^~~~~ ../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(); | ^ ../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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~ [362/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o -c ../src/extension/internal/latex-pstricks-out.cpp 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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/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) { | ^~~~~~~~~~ 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 { | ^~~~~ [363/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o -c ../src/extension/internal/latex-pstricks.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/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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/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/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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [364/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o.d -o src/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/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 ../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/concepts.h:42, 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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/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/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/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~^~~~ [365/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o -c ../src/extension/internal/png-output.cpp [366/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o -c ../src/extension/internal/metafile-print.cpp 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(); } | ^ 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) | ^ 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: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/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/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/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/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::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 { | ^~~~~~~ ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../src/extension/internal/metafile-print.cpp: In static member function ‘static Geom::PathVector Inkscape::Extension::Internal::PrintMetafile::center_elliptical_ring_as_SVG_PathV(Geom::Point, double, double, double, double, double)’: ../src/extension/internal/metafile-print.cpp:375:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Geom::PathVector PrintMetafile::center_elliptical_ring_as_SVG_PathV(Geom::Point ctr, double rx1, double ry1, double rx2, double ry2, double F) | ^~~~~~~~~~~~~ [367/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o.d -o src/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/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) { | ^ 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/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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/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 { | ^~~~~ ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~^~~~ [368/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o -c ../src/extension/internal/svgz.cpp [369/1098] /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 -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-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 -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o -c ../src/extension/internal/text_reassemble.c [370/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o -c ../src/extension/internal/odf.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/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/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 file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ 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 { | ^ 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 { | ^~~~~ 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_)>’ ../src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ ../src/3rdparty/2geom/include/2geom/pathvector.h:256:16: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ ../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_)>’ ../src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ ../src/3rdparty/2geom/include/2geom/pathvector.h:256:16: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ ../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_)>’ ../src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ ../src/3rdparty/2geom/include/2geom/pathvector.h:256:16: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ ../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); | ~~~~~~~~~~~~^~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [371/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/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 ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ 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/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [372/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o -c ../src/extension/internal/svg.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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:900: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 { | ^~~~~ ../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:900:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | 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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:900:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | 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); | ~~~^~~~ [373/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o -c ../src/extension/internal/filter/filter-all.cpp [374/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o -c ../src/extension/internal/wmf-print.cpp 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/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/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/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 { | ^ 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/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); | ~~~~~~~~~~~~^~~ 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 { | ^~~~~~~~~ ../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/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 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/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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) 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 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 ‘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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 member function ‘virtual unsigned int Inkscape::Extension::Internal::PrintWmf::stroke(Inkscape::Extension::Print*, const Geom::PathVector&, const Geom::Affine&, const SPStyle*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&)’: /usr/include/c++/11/bits/stl_vector.h: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [375/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o.d -o src/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/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/rect.h:44, from ../src/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) { | ^ 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/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 { | ^~~~~ [376/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o.d -o src/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/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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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); | ~~~~~~~~~~~~^~~ [377/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o -c ../src/extension/internal/pdfinput/pdf-parser.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) { | ^ [378/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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 { | ^~~~~ [379/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/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:900: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:900:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | 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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:900:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | 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); | ~~~^~~~ [380/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o.d -o src/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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [381/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o -c ../src/extension/prefdialog/parameter.cpp [382/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o -c ../src/extension/prefdialog/parameter-bool.cpp 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) { | ^ [383/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o.d -o src/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/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 { | ^~~~~ [384/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o -c ../src/extension/prefdialog/parameter-color.cpp 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) { | ^ [385/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o -c ../src/extension/prefdialog/parameter-float.cpp 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) { | ^ [386/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o -c ../src/extension/prefdialog/parameter-int.cpp 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) { | ^ [387/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o -c ../src/extension/prefdialog/parameter-notebook.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) { | ^ [388/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o -c ../src/extension/prefdialog/parameter-optiongroup.cpp 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) { | ^ [389/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o -c ../src/extension/prefdialog/widget.cpp [390/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o.d -o src/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-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) { | ^ [391/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o -c ../src/extension/prefdialog/parameter-string.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) { | ^ [392/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o -c ../src/extension/prefdialog/widget-box.cpp [393/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o -c ../src/extension/prefdialog/widget-image.cpp [394/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o -c ../src/extension/prefdialog/widget-label.cpp [395/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o -c ../src/extension/prefdialog/widget-separator.cpp [396/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o -c ../src/extension/prefdialog/widget-spacer.cpp [397/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o -c ../src/extension/internal/wpg-input.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/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 { | ^ ../src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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/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/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); | ~~~^~~~ [398/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o -c ../src/extension/internal/cdr-input.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~^~~~ [399/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o -c ../src/extension/internal/vsd-input.cpp 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/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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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/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/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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~^~~~ [400/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h: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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h: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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h: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 file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h: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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ [401/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o -c ../src/extension/internal/bitmap/adaptiveThreshold.cpp [402/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o -c ../src/extension/internal/bitmap/addNoise.cpp [403/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o -c ../src/extension/internal/bitmap/blur.cpp [404/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o -c ../src/extension/internal/bitmap/channel.cpp [405/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o -c ../src/extension/internal/bitmap/charcoal.cpp [406/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o -c ../src/extension/internal/bitmap/colorize.cpp [407/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o -c ../src/extension/internal/bitmap/contrast.cpp [408/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o -c ../src/extension/internal/bitmap/crop.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) { | ^ 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) { | ^ 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()), | ~~~~~~~~~~~~~~~~^~ [409/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o -c ../src/extension/internal/bitmap/edge.cpp [410/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o -c ../src/extension/internal/bitmap/cycleColormap.cpp [411/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o -c ../src/extension/internal/bitmap/despeckle.cpp [412/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o -c ../src/extension/internal/bitmap/emboss.cpp [413/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o -c ../src/extension/internal/bitmap/enhance.cpp [414/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o -c ../src/extension/internal/bitmap/equalize.cpp [415/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o -c ../src/extension/internal/bitmap/gaussianBlur.cpp [416/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o -c ../src/extension/internal/bitmap/implode.cpp [417/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o -c ../src/extension/internal/bitmap/level.cpp [418/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o -c ../src/extension/internal/bitmap/levelChannel.cpp [419/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o -c ../src/extension/internal/bitmap/imagemagick.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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^~~~~ [420/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o -c ../src/extension/internal/bitmap/medianFilter.cpp [421/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o -c ../src/extension/internal/bitmap/modulate.cpp [422/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o -c ../src/extension/internal/bitmap/negate.cpp [423/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o -c ../src/extension/internal/bitmap/normalize.cpp [424/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o -c ../src/extension/internal/bitmap/oilPaint.cpp [425/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o -c ../src/extension/internal/bitmap/opacity.cpp [426/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o -c ../src/extension/internal/bitmap/raise.cpp [427/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o -c ../src/extension/internal/bitmap/reduceNoise.cpp [428/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o -c ../src/extension/internal/bitmap/spread.cpp [429/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o -c ../src/extension/internal/bitmap/sample.cpp [430/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o -c ../src/extension/internal/bitmap/shade.cpp [431/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o -c ../src/ui/draw-anchor.cpp 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/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; } | ^ 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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 { | ^~~~~ [432/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o -c ../src/extension/internal/bitmap/sharpen.cpp [433/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o -c ../src/extension/internal/bitmap/solarize.cpp [434/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o -c ../src/extension/internal/bitmap/swirl.cpp [435/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o -c ../src/extension/internal/bitmap/threshold.cpp [436/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o -c ../src/extension/internal/bitmap/unsharpmask.cpp [437/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o -c ../src/extension/internal/bitmap/wave.cpp [438/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o -c ../src/helper/geom-nodetype.cpp 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/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/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/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/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) { | ^~~~~~~~~~ ../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)) ) | ~~~~~~~~~~~~~~~~~~^~~ [439/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/action.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/action.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/action.cpp.o -c ../src/helper/action.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/snapper.h:22, from ../src/line-snapper.h:14, from ../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/line-snapper.h:14, from ../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 { | ^ 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) { | ^~~~~~~~~~ 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/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/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/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [440/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o -c ../src/helper/geom.cpp 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/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/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/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/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/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); } | ^ 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/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/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/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/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/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/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 { | ^~~~~ ../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(); | ~~~~~~~~~~^~ ../src/3rdparty/2geom/include/2geom/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/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/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 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/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); } | ^~~~~~~~~~~ ../src/helper/geom.cpp: In function ‘void geom_curve_bbox_wind_distance(const Geom::Curve&, const Geom::Affine&, const Geom::Point&, Geom::Rect*, int*, Geom::Coord*, Geom::Coord, const Geom::Rect*, Geom::Point&)’: ../src/helper/geom.cpp:353:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 353 | Geom::Point pe = c.finalPoint() * m; | ^ ../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()); | ~~~~~~~~~~~~~~~~~~^~ ../src/helper/geom.cpp: In function ‘void pathv_matrix_point_bbox_wind_distance(const Geom::PathVector&, const Geom::Affine&, const Geom::Point&, Geom::Rect*, int*, Geom::Coord*, Geom::Coord, const Geom::Rect*)’: ../src/helper/geom.cpp:432:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 432 | p0 = it.initialPoint() * m; | ^ 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::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [441/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/action-context.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/action-context.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/action-context.cpp.o -c ../src/helper/action-context.cpp 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/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/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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^ ../src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../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));} | ^ In file included from ../src/line-snapper.h:14, from ../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/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/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/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [442/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o -c ../src/helper/gettext.cpp [443/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-pathvectorsatellites.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/geom-pathvectorsatellites.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/geom-pathvectorsatellites.cpp.o -c ../src/helper/geom-pathvectorsatellites.cpp 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/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/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: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 { | ^~~~~~ 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../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); | ~~~~~~~~~~~~^~~ 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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [444/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o -c ../src/helper/geom-pathstroke.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 ../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/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/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]; } | ~~~~~~~^~~ 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/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; } | ^~~~~~~~~~~~ ../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() ); | ^ ../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/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.); | ^ 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 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/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 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: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); } | ^~~~~~~~~~~ ../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:757:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 757 | const Geom::Point chk = c.pointAt(c.nearestTime(req)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function ‘Geom::Line Geom::make_bisector_line.constprop(const LineSegment&)’: 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 function ‘Geom::Point Geom::middle_point.constprop(const LineSegment&)’: 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-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: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 ) { | ^~~~~~~~~~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 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 {anonymous}::adjust_circles(Geom::Circle&, Geom::Circle&, const Geom::Point&, const Geom::Point&, 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 ../src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::extrapolate_join_internal({anonymous}::join_data, int)’: ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../src/helper/geom-pathstroke.cpp:550:44: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Line ortho = make_orthogonal_line(point_on_path, bisector); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ^ [445/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-satellite.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/geom-satellite.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/geom-satellite.cpp.o -c ../src/helper/geom-satellite.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/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 ../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 ../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 { | ^ 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 | ^~~~~ 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) { | ^~~~~~~~~~ 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); | ~~~~~~~~~~~~^~~ 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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘double Satellite::radToLen(double, const Geom::Curve&, const Geom::Curve&) 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/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 /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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: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: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: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 [446/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o -c ../src/helper/pixbuf-ops.cpp 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/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/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); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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 { | ^~~~~ [447/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o -c src/helper/sp-marshal.cpp [448/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/verb-action.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/verb-action.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/verb-action.cpp.o -c ../src/helper/verb-action.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) { | ^ [449/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o -c ../src/io/dir-util.cpp [450/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o -c ../src/helper/png-write.cpp 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 ../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 ../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/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::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/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 { | ^~~~~ [451/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o -c ../src/helper/stock-items.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/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ [452/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o -c ../src/io/resource.cpp [453/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o -c ../src/io/stream/bufferstream.cpp [454/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o -c ../src/io/stream/gzipstream.cpp [455/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o -c ../src/io/stream/inkscapestream.cpp [456/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o -c ../src/io/stream/stringstream.cpp [457/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/file.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/file.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/file.cpp.o -c ../src/io/file.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) { | ^ 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/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) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: ../src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [458/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o -c ../src/io/stream/xsltstream.cpp [459/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o -c ../src/io/stream/uristream.cpp [460/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/http.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/http.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/http.cpp.o -c ../src/io/http.cpp [461/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/resource-manager.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/resource-manager.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/resource-manager.cpp.o -c ../src/io/resource-manager.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/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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^ 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/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 { | ^~~~~ [462/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o -c ../src/io/sys.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) { | ^ [463/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o -c ../src/io/file-export-cmd.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^ 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 { | ^~~~~ [464/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o -c ../src/live_effects/fill-conversion.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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 { | ^~~~~ [465/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o -c ../src/live_effects/lpe-angle_bisector.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/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/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/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [466/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o -c ../src/live_effects/effect.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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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));} | ^ In file included from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 /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 /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 ‘virtual Geom::PathVector Inkscape::LivePathEffect::Effect::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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [467/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o.d -o src/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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^~~~~~~ ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) 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-attach-path.h:13, from ../src/live_effects/lpe-attach-path.cpp:9: ../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) { | ^~~~~~~~~ [468/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o.d -o src/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/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: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/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/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/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/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 ../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); } | ^~~~~~~~~~~ ../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 ../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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1379:9: 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/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:780:18: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 780 | levels.insert(levels.begin(),f.cuts.begin()+1,f.cuts.end()-1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/3rdparty/2geom/include/2geom/piecewise.h:780:18: 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 ../src/live_effects/lpe-bendpath.cpp:9: /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::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: 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [469/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o.d -o src/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/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-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/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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) { | ^ 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 ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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) { | ^~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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-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); } | ^~~~~~~~~~~ ../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) { | ^~~~~~~~~~~~ [470/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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(); } | ^~~~~~~~~~ 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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::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 /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>:: | ^~~~~~~~~~~~~~~~~~~ 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 /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [471/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../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_)>’ ../src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ ../src/3rdparty/2geom/include/2geom/pathvector.h:256:16: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ ../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 ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ [472/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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: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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ [473/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o -c ../src/live_effects/lpe-circle_with_radius.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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/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 ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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; | ~~~~~~~~~^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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]; } | ~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../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/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ [474/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o.d -o src/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/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/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/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/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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/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/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_)>’ ../src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ ../src/3rdparty/2geom/include/2geom/pathvector.h:256:16: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ ../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/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/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 ../src/live_effects/lpe-transform_2pts.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::LPETransform2Pts::pointAtNodeIndex(Geom::PathVector, size_t) const’: ../src/live_effects/lpe-transform_2pts.cpp:226:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | LPETransform2Pts::pointAtNodeIndex(Geom::PathVector pathvector, size_t index) 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:88, 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 /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:88, 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 ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPETransform2Pts::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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [475/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ [476/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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 file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::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) { | ^~~~~~~~~~~~ [477/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o.d -o src/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/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-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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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-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 { | ^~~~~ ../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-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-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:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::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 /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 /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 ‘virtual void Inkscape::LivePathEffect::LPECurveStitch::resetDefaults(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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [478/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../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 ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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) { | ^~~~~~~~~~~~ [479/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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_)>’ ../src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ ../src/3rdparty/2geom/include/2geom/pathvector.h:256:16: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~~~~~~~~~~~~~^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ ../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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 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: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/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::doBeforeEffect(const SPLPEItem*)’: ../src/live_effects/lpe-copy_rotate.cpp:417:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 417 | 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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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/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 /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: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 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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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::__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-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: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: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: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: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: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 [480/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o.d -o src/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/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 file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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]; | ^ ../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 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 member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1379:9: 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::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::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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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:390:28: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390 | ret.cuts.insert(ret.cuts.end(), pw.cuts.begin() + si + 1, pw.cuts.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/3rdparty/2geom/include/2geom/piecewise.h:390:28: 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 /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: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/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 function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]’: ../src/3rdparty/2geom/include/2geom/piecewise.h:780:18: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 780 | levels.insert(levels.begin(),f.cuts.begin()+1,f.cuts.end()-1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/3rdparty/2geom/include/2geom/piecewise.h:780:18: 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 /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< >::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::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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [481/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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 { | ^~~~~ ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ ../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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::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 { | ^~~~~~~ ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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) { | ^~~~~~~~~~~~ [482/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o -c ../src/live_effects/lpe-embrodery-stitch-ordering.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-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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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) { | ^ 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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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-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 { | ^~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [483/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o.d -o src/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/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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^~~~~ ../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]); } | ~~~~~~~~~^ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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(); | ~~~~~~~~~~~~~~~^~ ../src/live_effects/lpe-embrodery-stitch.cpp:327:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Point end = pwStitch.lastValue(); | ~~~~~~~~~~~~~~~~~~^~ ../src/live_effects/lpe-embrodery-stitch.cpp:347:59: 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(); | ~~~~~~~~~~~~~~~~~~^~ 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 /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 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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [484/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o.d -o src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/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:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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::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: 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: 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [485/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o -c ../src/ui/dialog/command-palette.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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/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 { | ^~~~~ [486/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o -c ../src/live_effects/lpe-fill-between-many.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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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) { | ^ 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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(); | ~~~^~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); } | ^~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::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) { | ^~~~~~~~~~~~ [487/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o.d -o src/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/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-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 ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 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-fill-between-strokes.h:13, from ../src/live_effects/lpe-fill-between-strokes.cpp:7: ../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) { | ^~~~~~~~~~~~ [488/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o.d -o src/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/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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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: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); } | ^~~~~~~~~~ ../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); } | ^~~~~~~ ../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/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()); | ^ ../src/live_effects/lpe-gears.cpp: In member function ‘Geom::D2 Gear::_arc(double, double, double)’: ../src/live_effects/lpe-gears.cpp:88:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | B[0] = cos(bo,2); | ~~~^~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 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) { | ^~~~~~~~~~~~ [489/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o -c ../src/live_effects/lpe-fillet-chamfer.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/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/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/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/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/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/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/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::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 /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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [490/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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 file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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/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_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/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); | ~~~~~~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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 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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ 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:268:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | Point tan2 = (p2 - p1) / dt1 - (p3 - p1) / (dt1 + dt2) + (p3 - p2) / dt2; | ^~~ 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [491/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o -c ../src/live_effects/lpe-interpolate.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-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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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 { | ^~~~~~~ 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 { | ^~~~~ ../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]; } | ~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ ../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 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::Piecewise > Inkscape::LivePathEffect::LPEInterpolate::calculate_trajectory(Geom::OptRect, Geom::OptRect)’: ../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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [492/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o -c ../src/live_effects/lpe-jointype.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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); | ~~~~~~~~~~~~^~~ [493/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o -c ../src/live_effects/lpe-lattice.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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/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/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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /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-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 /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:960:25: 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [494/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o -c ../src/live_effects/lpe-knot.cpp 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ ../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){ | ^ ../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/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/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 ../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 { | ^~ ../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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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::__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::__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 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/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:2426:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2426 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../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<>()); | ~~~~~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~ ../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/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 | } | ^ [495/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o.d -o src/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/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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) { | ^ 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/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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/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/live_effects/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 ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ ../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 /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:88, 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 /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:88, 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:960:25: 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/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [496/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o.d -o src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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]; } | ~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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(); | ~~~~~~~~~~^~ 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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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); | ~~~~~~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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 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/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 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) { | ^~~~~~~~~~~~ [497/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o.d -o src/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/live_effects/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-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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 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 file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::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 { | ^~~~~~~ [498/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o -c ../src/live_effects/lpe-measure-segments.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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: ../src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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_)>’ ../src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ ../src/3rdparty/2geom/include/2geom/pathvector.h:256:16: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ ../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_)>’ ../src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ ../src/3rdparty/2geom/include/2geom/pathvector.h:256:16: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ ../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 ../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/live_effects/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) { | ^~~~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ ../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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::__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: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 In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 function ‘double Inkscape::LivePathEffect::getAngle(Geom::Point, Geom::Point, Geom::Point, bool, double)’: ../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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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 Inkscape::LivePathEffect::transformNodes(std::vector, 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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 member function ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [499/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o -c ../src/live_effects/lpe-mirror_symmetry.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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::__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::__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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::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/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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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: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: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: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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [500/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [501/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o.d -o src/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/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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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-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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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(); | ~~~~~~~~~~~~~^~ [502/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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]; | ^ ../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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [503/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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_)>’ ../src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ ../src/3rdparty/2geom/include/2geom/pathvector.h:256:16: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); } | ^~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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) { | ^~~~~~~~~~~~ [504/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o -c ../src/live_effects/lpe-patternalongpath.cpp 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()); } | ^ 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/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/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/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/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-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]); | ^ 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/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::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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1379:9: 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/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 function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: ../src/3rdparty/2geom/include/2geom/piecewise.h:780:18: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 780 | levels.insert(levels.begin(),f.cuts.begin()+1,f.cuts.end()-1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/3rdparty/2geom/include/2geom/piecewise.h:780:18: 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 /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< >::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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [505/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o.d -o src/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/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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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/object/sp-item.h:26, from ../src/object/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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(); | ~~~~~~~~~~^~ 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)); | ^ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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); | ~~~~~~~~~~~~^~~ ../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:380:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../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:359:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/live_effects/lpe-perspective-envelope.cpp:448:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | down_left_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [506/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o.d -o src/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/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-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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); } | ^~~~~~~~~~~ ../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) { | ^~~~~~~~~~~~ [507/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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 { | ^~~~~ ../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/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)); | ~^~~ ../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 /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 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-recursiveskeleton.h:16, from ../src/live_effects/lpe-recursiveskeleton.cpp:14: /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: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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: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::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::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: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 ‘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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [508/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o.d -o src/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/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/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/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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included 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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/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/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) ) { | ~~^~~ In file included from ../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/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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../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/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); } | ^~~~~~~~~~~ ../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:259:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | virtual Curve *portion(Coord f, Coord 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/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 /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 /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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1379: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/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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 /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::__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: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::reverse(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: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/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:390:28: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390 | ret.cuts.insert(ret.cuts.end(), pw.cuts.begin() + si + 1, pw.cuts.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/3rdparty/2geom/include/2geom/piecewise.h:390:28: 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 /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: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/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 function ‘Geom::Piecewise Geom::portion(const Geom::Piecewise&, double, double) [with T = Geom::SBasis]’: ../src/3rdparty/2geom/include/2geom/piecewise.h:449:20: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 449 | ret.cuts.insert(ret.cuts.end(), pw.cuts.begin() + i, pw.cuts.begin() + fi + 1); //and their cuts | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/3rdparty/2geom/include/2geom/piecewise.h:449:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 ../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:780:18: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 780 | levels.insert(levels.begin(),f.cuts.begin()+1,f.cuts.end()-1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/3rdparty/2geom/include/2geom/piecewise.h:780:18: 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 /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::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/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 function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: ../src/3rdparty/2geom/include/2geom/piecewise.h:390:28: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390 | ret.cuts.insert(ret.cuts.end(), pw.cuts.begin() + si + 1, pw.cuts.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/3rdparty/2geom/include/2geom/piecewise.h:390:28: 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::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/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: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: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: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: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::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_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: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_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: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 /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)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [509/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o.d -o src/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/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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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(); } | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); } | ^~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [510/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o -c ../src/live_effects/lpe-rough-hatches.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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../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 ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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, | ^~~~~~~~~~~~~ /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 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 /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 /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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::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 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 ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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 /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 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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [511/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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 /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 ‘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 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 ‘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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [512/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o.d -o src/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/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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/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); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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-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-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 { | ^~~~~ [513/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o.d -o src/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/live_effects/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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-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-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::Translate Geom::Translate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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]); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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-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 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-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::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 { | ^~~~~~~ ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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: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) | ^~~~~~~~~~~~~~ [514/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o -c ../src/live_effects/lpe-simplify.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-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-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) { | ^ 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/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/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/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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-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; } | ^ ../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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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::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 { | ^~~~~~~ ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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:259:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | virtual Curve *portion(Coord f, Coord t) const { | ^~~~~~~ [515/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o.d -o src/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-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-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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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]; } | ^~~~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 /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>:: | ^~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [516/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/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 /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 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< >::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 ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1379:9: 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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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:780:18: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 780 | levels.insert(levels.begin(),f.cuts.begin()+1,f.cuts.end()-1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/3rdparty/2geom/include/2geom/piecewise.h:780:18: 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-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::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 ‘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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: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: 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [517/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-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 { | ^~~~~ ../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 ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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]; | ^ ../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/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-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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [518/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o.d -o src/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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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) { | ^~~~~~~~~~ In file 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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^~~~~ ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 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 /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, | ^~~~~~~~~~~~~ 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::__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: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 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-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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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: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 ‘void Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, 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 /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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/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::__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-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: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: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: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: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 [519/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/live_effects/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/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: ../src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ [520/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o.d -o src/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/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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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) { | ^ 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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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) { | ^~~~~~~~~~ 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 { | ^~~~~ [521/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o -c ../src/live_effects/lpe-text_label.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-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/live_effects/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/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); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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-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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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));} | ^ In file included from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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]; | ^ ../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); | ^ [522/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o -c ../src/live_effects/lpeobject-reference.cpp [523/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o -c ../src/live_effects/lpe-taperstroke.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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/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-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/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)); | ~^~~ ../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/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); | ~~~~~~~~~~~~^~~ ../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(); | ~~~~~~~~~~~~~~~~^~ ../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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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 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/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 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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/11/bits/stl_vector.h:1379:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1379:9: 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::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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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:780:18: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 780 | levels.insert(levels.begin(),f.cuts.begin()+1,f.cuts.end()-1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/3rdparty/2geom/include/2geom/piecewise.h:780:18: 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 /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< >::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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [524/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o -c ../src/live_effects/spiro-converters.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/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/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/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); } | ^~~~~~~~ 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 { | ^~~~~~~ ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ [525/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o -c ../src/live_effects/spiro.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/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/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/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/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 { | ^ 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/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/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/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/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 { | ^~~~~ [526/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o -c ../src/live_effects/lpeobject.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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_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/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_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:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_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/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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ [527/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o -c ../src/live_effects/lpe-vonkoch.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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); } | ^~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [528/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o.d -o src/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/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/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) { | ^ 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/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) { | ^ 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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 { | ^~~~~ [529/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h: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));} | ^ In file included from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h: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 { | ^~~~~ [530/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o.d -o src/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/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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ ../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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-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) { | ^~~~~~~~~ ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); | ~~~~~~~~~~~~^~~ ../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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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); } | ^~~~~~~~~~~ ../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/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 ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPts2Ellipse::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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [531/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o -c ../src/ui/dialog/fill-and-stroke.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~ [532/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item-reference.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item-reference.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item-reference.cpp.o -c ../src/live_effects/parameter/item-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-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) { | ^~~~~~~~~~ [533/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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 { | ^~~~~ [534/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item.cpp.o -c ../src/live_effects/parameter/item.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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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 { | ^~~~~ [535/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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/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/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 { | ^~~~~ [536/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitemarray.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitemarray.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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) { | ^ 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/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 { | ^~~~~ [537/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitem.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitem.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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));} | ^ In file included from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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 { | ^~~~~ [538/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o.d -o src/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/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/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/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 { | ^~~~~ [539/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o.d -o src/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/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/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/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/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/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) { | ^~~~~~~~~~ In file 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/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) { | ^~~~~~~~~~ [540/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpatharray.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpatharray.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpatharray.cpp.o -c ../src/live_effects/parameter/originalpatharray.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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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/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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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); | ~~~~~~~~~~~~^~~ [541/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o -c ../src/live_effects/parameter/parameter.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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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 { | ^~~~~ [542/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o -c ../src/live_effects/parameter/point.cpp 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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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 { | ^~~~~ [543/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o.d -o src/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/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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/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/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/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/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/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 /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>:: | ^~~~~~~~~~~~~~~~~~~ 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 Inkscape::LivePathEffect::PathParam::ensure_pwd2()’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [544/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o.d -o src/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/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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h: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/object/sp-item.h:26, from ../src/object/object-set.h: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/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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h: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 { | ^~~~~ [545/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o -c ../src/live_effects/parameter/powerstrokepointarray.cpp 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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/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) { | ^ ../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 ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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); | ~~~~~~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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); } | ^~~~~~~~ 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/parameter/powerstrokepointarray.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_get() const’: ../src/live_effects/parameter/powerstrokepointarray.cpp:247:127: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Point canvas_point = pwd2.valueAt(offset_point[X]) + (offset_point[Y] * _pparam->_scale_width) * n.valueAt(offset_point[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/object/object-set.h:36, from ../src/selection.h:27, from ../src/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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../src/live_effects/parameter/powerstrokepointarray.cpp: In member function ‘virtual void Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_click(guint)’: ../src/live_effects/parameter/powerstrokepointarray.cpp:314:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | Inkscape::UI::Dialogs::PowerstrokePropertiesDialog::showDialog(this->desktop, offset, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~ 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 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [546/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o.d -o src/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/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/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/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) { | ^ 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/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/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/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/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/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/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) { | ^~~~~ 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]; | ^ ../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); | ^ [547/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitesarray.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitesarray.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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); | ~~~~~~~~~~~~^~~ [548/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o -c ../src/live_effects/parameter/fontbutton.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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h: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/object/sp-item.h:26, from ../src/object/object-set.h: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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h: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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h: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 { | ^~~~~ [549/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h: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/object/sp-item.h:26, from ../src/object/object-set.h: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/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h: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 { | ^~~~~ [550/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o -c ../src/live_effects/parameter/transformedpoint.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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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 { | ^~~~~ [551/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o -c ../src/live_effects/parameter/unit.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/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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h: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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h: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/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 { | ^~~~~ [552/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o -c ../src/live_effects/parameter/vector.cpp 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/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/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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/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 { | ^~~~~ [553/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o -c ../src/object/box3d-side.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-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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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 { | ^ 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 { | ^~~~~ [554/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o -c ../src/object/box3d.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^~~~~ [555/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o -c ../src/object/color-profile.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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/rect.h:44, from ../src/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^~~~~ [556/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o -c ../src/object/object-set.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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/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/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 { | ^~~~~~ 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 { | ^~~~~ [557/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o -c ../src/object/persp3d-reference.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/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); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [558/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o -c ../src/object/sp-anchor.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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: ../src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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 { | ^~~~~ [559/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o -c ../src/object/sp-clippath.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^ 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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 { | ^~~~~ [560/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o -c ../src/object/persp3d.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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) { | ^ 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/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/concepts.h:42, from ../src/3rdparty/2geom/include/2geom/d2.h:46, from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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 { | ^ 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ [561/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o.d -o src/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-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/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/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/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 { | ^~~~~ [562/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o -c ../src/object/sp-desc.cpp [563/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o -c ../src/object/sp-dimensions.cpp 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/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) { | ^~~~~~~~~~ [564/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o -c ../src/object/sp-defs.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ [565/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o -c ../src/object/sp-filter-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-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/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/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/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) { | ^~~~~~~~~~ [566/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o.d -o src/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/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/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/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/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/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/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 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) { | ^~~~~~~~~~~~ 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 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 /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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: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: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: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: In function ‘bool try_get_intersect_point_with_item_recursive(Geom::PathVector&, SPItem*, const Geom::Affine&, 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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: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: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 [567/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o.d -o src/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/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 file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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 { | ^~~~~ [568/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o.d -o src/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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 ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/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/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 { | ^ ../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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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 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/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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/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:88, 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void SPGenericEllipse::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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [569/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o -c ../src/object/sp-flowdiv.cpp 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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/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:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ [570/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o -c ../src/object/sp-filter.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/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 ../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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ ../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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [571/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o -c ../src/object/sp-flowregion.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/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/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/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ [572/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o.d -o src/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/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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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 ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^ 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 { | ^~~~~ [573/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o -c ../src/object/sp-font-face.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ [574/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o -c ../src/object/sp-flowtext.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^~~~~ ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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 member function ‘virtual void SPFlowtext::print(SPPrintContext*)’: ../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/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>:: | ^~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [575/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o -c ../src/object/sp-gradient-reference.cpp 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) { | ^~~~~~~~~~ [576/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o.d -o src/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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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/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 { | ^~~~~ [577/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o -c ../src/object/sp-glyph.cpp 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.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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ [578/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o.d -o src/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/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/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/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 { | ^~~~~ ../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]); } | ^~~~~~~ ../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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [579/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o.d -o src/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/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(); } | ^ 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); } | ^ 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 ../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) { | ^~~~~~~~~~ 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 ../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); | ~~~~~~~~~~~~^~~ ../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 | ^~~~~~~~~~~ [580/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o -c ../src/object/sp-guide.cpp 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ 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/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 { | ^~~~~ [581/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-rm-unsatisfied-cns.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-item-rm-unsatisfied-cns.cpp.o.d -o src/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/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/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; } | ^ 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) { | ^~~~~~~~~~ [582/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o -c ../src/object/sp-hatch.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/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/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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/line-snapper.h:14, from ../src/guide-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 { | ^ ../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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ ../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); | ^ ../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(); | ~~~~~~~~~~~~^~ [583/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o -c ../src/object/sp-item-transform.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-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/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/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) { | ^~~~~~~~~~ ../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 { | ^~~~~~ ../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) | ^~~~~~~~~~~~~~~ [584/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o -c ../src/object/sp-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/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/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/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/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) { | ^ In file included 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/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^ 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 { | ^~~~~ ../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); | ~~~^~~~ ../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/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); | ~~~~~~~~~~~~~~^~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void SPImage::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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~^~~~ [585/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-update-cns.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-item-update-cns.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-item-update-cns.cpp.o -c ../src/object/sp-item-update-cns.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) { | ^ 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) { | ^~~~~~~~~~ [586/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o.d -o src/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/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) { | ^~~~~~~~~~ [587/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o -c ../src/object/sp-item-group.cpp 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) { | ^ 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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^ 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~~~~~~~~^~ [588/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o -c ../src/object/sp-line.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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 { | ^~~~~ [589/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o -c ../src/object/sp-item.cpp 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) { | ^ 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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ ../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); } | ^~~~ ../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); | ~~~~~~~~~^~ ../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 /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [590/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o.d -o src/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-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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 ../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 { | ^~~~~ ../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 ../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); | ~~~^~~~ [591/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o -c ../src/object/sp-lpe-item.cpp 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/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ 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) { | ^~~~~~~~ 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/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/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/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-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); } | ^~~~~~~~~~~ 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); } | ^~~~~~~~ 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/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); | ~~~~~~~~~~~~^~~ [592/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o.d -o src/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/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: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/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) { | ^~~~~~~~~~ ../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] ); | ~~~~~~~~~~~~~~^~~~~~~~ [593/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o -c ../src/object/sp-mask.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-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/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; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ [594/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o -c ../src/object/sp-mesh-row.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-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/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/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) { | ^~~~~~~~~~ [595/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o.d -o src/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/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: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) { | ^~~~~~~~~~ [596/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o -c ../src/object/sp-mesh-array.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.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/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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::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-mesh-array.cpp: In member function ‘Geom::Point SPMeshPatchI::getPoint(guint, guint)’: ../src/object/sp-mesh-array.cpp:112:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Geom::Point SPMeshPatchI::getPoint( guint s, guint pt ) { | ^~~~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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:259:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | virtual Curve *portion(Coord f, Coord 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:88, 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 member function ‘std::vector SPMeshPatchI::getPointsForSide(guint)’: /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [597/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o -c ../src/object/sp-missing-glyph.cpp 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-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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/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/concepts.h:42, from ../src/3rdparty/2geom/include/2geom/d2.h:46, from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/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 { | ^~~~~ [598/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o -c ../src/object/sp-namedview.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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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) { | ^ 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 { | ^~~~~ [599/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o -c ../src/object/sp-metadata.cpp 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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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-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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-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 { | ^~~~~ [600/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o.d -o src/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/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) { | ^ 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 { | ^~~~~ [601/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o.d -o src/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/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/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/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) { | ^~~~~~~~~~ [602/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o -c ../src/object/sp-object.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.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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^ 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 { | ^~~~~ [603/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o.d -o src/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/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/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/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/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/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); | ~~~~~~~~~~~~^~~ [604/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o -c ../src/object/sp-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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/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/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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); | ~~~~~~~~~~~~^~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [605/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o -c ../src/object/sp-pattern.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/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/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/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-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/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/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 { | ^~~~~ ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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); | ~~~^~~~ [606/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o.d -o src/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/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/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/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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: ../src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^ 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/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 { | ^~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [607/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o.d -o src/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/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); | ^ [608/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o -c ../src/object/sp-polyline.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-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) { | ^ In file included 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ [609/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o -c ../src/object/sp-root.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-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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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: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/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 { | ^~~~~ ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~^~~~ [610/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o -c ../src/object/sp-script.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ [611/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o -c ../src/object/sp-rect.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/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(); } | ^ 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ ../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 { | ^~~~~ 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/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/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/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); | ~~~~~~~~~~~~^~~ ../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 ‘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 ‘virtual void SPRect::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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [612/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o -c ../src/object/sp-solid-color.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/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/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 file 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/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) { | ^~~~~~~~~~ [613/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o.d -o src/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/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/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/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/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) { | ^~~~~~~~~~ [614/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o -c ../src/object/sp-shape.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/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) { | ^ 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(); } | ^ 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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/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/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/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 /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 ‘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 ‘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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [615/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o -c ../src/object/sp-stop.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-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) { | ^~~~~~~~~~ [616/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o.d -o src/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/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/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/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/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) { | ^~~~~~~~~~ [617/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o -c ../src/object/sp-spiral.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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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 /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [618/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o -c ../src/object/sp-switch.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-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/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) { | ^~~~~~~~~~ [619/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o -c ../src/object/sp-star.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-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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [620/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o.d -o src/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/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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-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 ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^ 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: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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-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 { | ^~~~~ [621/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o -c ../src/object/sp-tag.cpp [622/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o.d -o src/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/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/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) { | ^ 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/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/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) { | ^~~~~~~~~~ [623/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o -c ../src/object/sp-title.cpp [624/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o -c ../src/object/sp-symbol.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-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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^ 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 { | ^~~~~ [625/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o.d -o src/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/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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-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/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ [626/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o.d -o src/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: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/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/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/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) { | ^~~~~~~~~~ [627/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o -c ../src/object/sp-text.cpp 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/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-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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/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 { | ^~~~~ ../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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [628/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o -c ../src/object/sp-tref.cpp 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/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/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^ 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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.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) { | ^~~~~~~~~~ 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 { | ^~~~~ [629/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o.d -o src/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/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/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/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(); } | ^ 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); } | ^ 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 ../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/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/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 { | ^~~~~ [630/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o -c ../src/object/sp-tspan.cpp 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) { | ^ 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 { | ^ 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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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 { | ^~~~~ [631/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o -c ../src/object/uri.cpp [632/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o.d -o src/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In 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; } | ^~~ 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) { | ^~~~~~~~~~ ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~^~~~ [633/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o.d -o src/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/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/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) { | ^~~~~~~~~~ ../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) | ^~~~~~~~~~~~~~~~~ [634/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o.d -o src/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/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/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/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/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/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) { | ^~~~~~~~~~ [635/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o -c ../src/object/uri-references.cpp 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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/concepts.h:42, from ../src/3rdparty/2geom/include/2geom/d2.h:46, from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~~ 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 { | ^~~~~ [636/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o -c ../src/object/sp-use.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/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/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) { | ^ 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(); } | ^ 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/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-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/line-snapper.h:14, from ../src/guide-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/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) { | ^~~~~~~~~~ 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 { | ^~~ 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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~^~~~ [637/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o -c ../src/object/filters/colormatrix.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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [638/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o.d -o src/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/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) { | ^ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [639/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o.d -o src/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/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: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) { | ^~~~~~~~~~ [640/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o -c ../src/object/filters/displacementmap.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/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/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) { | ^ 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) { | ^~~~~~~~~~ [641/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o.d -o src/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: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/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/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) { | ^~~~~~~~~~ [642/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o.d -o src/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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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 /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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [643/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o -c ../src/object/filters/componenttransfer.cpp 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) { | ^ 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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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 ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [644/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o -c ../src/object/filters/flood.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/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) { | ^~~~~~~~~~ [645/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o -c ../src/object/filters/gaussian-blur.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/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/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) { | ^ 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) | ^~~~~~~~~~~~~~ [646/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o.d -o src/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/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) { | ^ 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: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) { | ^~~~~~~~~~ [647/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o.d -o src/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: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) { | ^~~~~~~~~~ [648/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o -c ../src/object/filters/mergenode.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) { | ^~~~~~~~~~ [649/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o.d -o src/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/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/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/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/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) { | ^~~~~~~~~~ [650/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o -c ../src/object/filters/distantlight.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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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/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 { | ^~~~~ [651/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o.d -o src/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/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) { | ^ 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) | ^~~~~~~~~~ [652/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o.d -o src/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/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: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/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) { | ^~~~~~~~~~ [653/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o.d -o src/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/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) { | ^~~~~~~~~~ [654/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o.d -o src/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/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/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/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) { | ^ 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) { | ^~~~~~~~~~ [655/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o -c ../src/object/filters/pointlight.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/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/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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [656/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o.d -o src/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: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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [657/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o -MF src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o.d -o src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/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/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 { | ^~~~~ [658/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o -MF src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o -c ../src/path/path-offset.cpp 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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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/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 { | ^~~~~ [659/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o -MF src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o -c ../src/path/path-boolop.cpp 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 { | ^ 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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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/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/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: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/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 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/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::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 { | ^~~~~~~ ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ [660/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o -c ../src/svg/css-ostringstream.cpp 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) { | ^ [661/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o -MF src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o -c ../src/path/path-simplify.cpp 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); } | ^ 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 { | ^~~~~ [662/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o -MF src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o -c ../src/path/path-outline.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/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/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) { | ^ 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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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); | ~~~~~~~~~~~~^~~ ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [663/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o -c ../src/svg/strip-trailing-zeros.cpp [664/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o -c ../src/svg/path-string.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) { | ^ [665/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o -c ../src/svg/stringstream.cpp 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) { | ^ [666/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o -c ../src/svg/svg-affine.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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [667/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o -c ../src/svg/svg-affine-parser.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [668/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o -c ../src/svg/svg-angle.cpp [669/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o -c ../src/svg/svg-length.cpp [670/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o -MF src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o -c ../src/trace/filterset.cpp [671/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o -MF src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o -c ../src/path/path-util.cpp 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/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~^~~ [672/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o -MF src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o -c ../src/trace/imagemap-gdk.cpp [673/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o -MF src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o -c ../src/trace/imagemap.cpp [674/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o -MF src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o -c ../src/trace/quantize.cpp [675/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o -MF src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o -c ../src/trace/siox.cpp [676/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o -c ../src/svg/svg-path.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/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); | ~~~~~~~~~~~~^~~ ../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); } | ^~~~~~~~ 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::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 { | ^~~~~~~ ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../src/svg/svg-path.cpp: In function ‘void sp_svg_write_curve(Inkscape::SVG::PathString&, const Geom::Curve*)’: ../src/svg/svg-path.cpp:61:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | static void sp_svg_write_curve(Inkscape::SVG::PathString & str, Geom::Curve const * c) { | ^~~~~~~~~~~~~~~~~~ [677/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o -c ../src/svg/svg-color.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^ 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 { | ^~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [678/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o -MF src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o -c ../src/trace/trace.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/rect.h:44, from ../src/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^~~~~ [679/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o -MF src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o -c ../src/trace/autotrace/inkscape-autotrace.cpp 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/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/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/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ 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/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/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 ../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 { | ^~~~~ [680/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o -MF src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o.d -o src/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/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/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/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/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/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/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); | ~~~~~~~~~~~~^~~ [681/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o -MF src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o.d -o src/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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [682/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o -c ../src/ui/cursor-utils.cpp 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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [683/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o.d -o src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/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:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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 { | ^~~~~ [684/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o -c ../src/ui/contextmenu.cpp 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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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/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/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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/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 { | ^~~~~ [685/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o -c ../src/ui/clipboard.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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~ ../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:1542:167: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1542 | 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/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/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/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/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/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:470:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | auto source_scale = clipdoc->getDocumentScale(); | ^ ../src/ui/clipboard.cpp:485:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 485 | 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:655:50: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ui/clipboard.cpp:666:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 666 | set->setScaleRelative(sel_size->midpoint(), | ~~~~~~~~~~~~~~~~~~^~ ../src/ui/clipboard.cpp:667:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | _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:946:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 946 | 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:1542:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1542 | 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/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 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 { | ^~~~~~~ ../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:1542:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1542 | 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 ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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:259:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | virtual Curve *portion(Coord f, Coord t) const { | ^~~~~~~ ../src/ui/clipboard.cpp: In member function ‘virtual bool Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)’: ../src/ui/clipboard.cpp:613:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 613 | bool ClipboardManagerImpl::pasteSize(ObjectSet *set, bool separately, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ 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 ‘virtual void Inkscape::UI::ClipboardManagerImpl::copy(Inkscape::ObjectSet*)’: ../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/ui/clipboard.cpp: In member function ‘virtual bool Inkscape::UI::ClipboardManagerImpl::paste(SPDesktop*, bool)’: ../src/ui/clipboard.cpp:418:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | bool ClipboardManagerImpl::paste(SPDesktop *desktop, bool in_place) | ^~~~~~~~~~~~~~~~~~~~ ../src/ui/clipboard.cpp:418: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/clipboard.cpp:470:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | auto source_scale = clipdoc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/ui/clipboard.cpp:485:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 485 | auto to_mouse = Geom::Translate(desktop->point() - source_path->geometricBounds()->midpoint()); | ~~~~~~~~~~~~~~^~ [686/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o.d -o src/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/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) { | ^ 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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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 { | ^ 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 { | ^~~~~ [687/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o -c ../src/ui/icon-loader.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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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 { | ^~~~~ [688/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o -c ../src/ui/interface.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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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 { | ^~~~~ [689/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/previewholder.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/previewholder.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/previewholder.cpp.o -c ../src/ui/previewholder.cpp [690/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o -c ../src/ui/selected-color.cpp [691/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o -c ../src/ui/monitor.cpp [692/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o.d -o src/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/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/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; } | ^ ../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/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/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) { | ^~~~~~~~ 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 { | ^~~~~ [693/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o -c ../src/ui/simple-pref-pusher.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) { | ^ [694/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o -c ../src/ui/shape-editor.cpp 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/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/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) { | ^ 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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/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.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 { | ^~~~~ [695/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o -c ../src/ui/themes.cpp 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) { | ^ [696/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o -c ../src/ui/shape-editor-knotholders.cpp 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-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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/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 { | ^~~~~ ../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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [697/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o -c ../src/ui/util.cpp [698/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o -c ../src/ui/shortcuts.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) { | ^ 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 { | ^ 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 { | ^~~~~ [699/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o -c ../src/ui/tool-factory.cpp 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) { | ^ 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/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 { | ^~~~~ [700/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools-switch.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools-switch.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools-switch.cpp.o -c ../src/ui/tools-switch.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/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/object/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/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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/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 { | ^~~~~ [701/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o -c ../src/ui/modifiers.cpp 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) { | ^ [702/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/uxmanager.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/uxmanager.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/uxmanager.cpp.o -c ../src/ui/uxmanager.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) { | ^~~~~~~~~~ [703/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o -c ../src/ui/desktop/menu-icon-shift.cpp [704/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o -c ../src/ui/cache/svg_preview_cache.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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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: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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/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) { | ^~~~~~~~~~ In file 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/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/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 { | ^~~~~ ../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(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [705/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o -c ../src/ui/knot/knot-ptr.cpp [706/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o -c ../src/ui/desktop/menubar.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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: ../src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/rect.h:44, from ../src/object/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) { | ^~~~~~~~~~ In file 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 { | ^~~~~ [707/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o.d -o src/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/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) { | ^ 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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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));} | ^ In file included from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~ [708/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o -c ../src/ui/knot/knot-holder-entity.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) { | ^ 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/bezier-curve.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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.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/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) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++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/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/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/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.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 { | ^~~~~ [709/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/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/3rdparty/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/crossing.h:43, from ../src/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/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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-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 { | ^~~~~ ../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 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 ../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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [710/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o -c ../src/ui/tool/control-point.cpp 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/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/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/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 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 ../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) { | ^~~~~~~~ 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 { | ^~~~~ [711/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o -c ../src/ui/tool/event-utils.cpp 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) { | ^ [712/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o -c ../src/ui/tool/modifier-tracker.cpp 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) { | ^ [713/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o -c ../src/ui/tool/curve-drag-point.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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/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(); } | ^ In file included from ../src/3rdparty/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/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/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 { | ^~~~~ [714/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o -c ../src/ui/tool/selectable-control-point.cpp 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/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/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 { | ^~~~~~ [715/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool/selector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tool/selector.cpp.o -c ../src/ui/tool/selector.cpp 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) { | ^ 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 ../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 { | ^~~~~ [716/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o -c ../src/ui/tool/multi-path-manipulator.cpp 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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/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/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 { | ^~~~~ [717/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o.d -o src/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-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/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/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/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 { | ^ ../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/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/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 { | ^~~~~ 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(); } | ^~~~~~~~~~ ../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/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 | ^~~~ ../src/ui/tool/node.cpp: In member function ‘virtual Glib::ustring Inkscape::UI::Handle::_getDragTip(GdkEventMotion*) const’: ../src/ui/tool/node.cpp:747:90: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | double angle = Geom::angle_between(Geom::Point(-1,0), position() - _parent->position()); | ^ 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 ‘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 /usr/include/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 ‘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 ‘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 ‘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 /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 >’ 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ui/tool/node.cpp:1503:1: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 1503 | } | ^ ../src/ui/tool/node.cpp:1503:1: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 ../src/ui/tool/node.cpp:1503:1: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 ../src/ui/tool/node.cpp:1503:1: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 [718/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o.d -o src/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/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 ../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;} | ^ 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(); | ^ ../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) | ^~~ ../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 /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::__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/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, | ^~~~~~~~~~~~~ ../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 | ^~~~~~~~~~~~~~~~ ../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]; | ^~~ 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::__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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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 | ^~~~~~~~~~~~~~~~~~ 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/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::SkewHandle::startTransform()’: ../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: In member function ‘virtual void Inkscape::UI::RotateHandle::startTransform()’: ../src/ui/tool/transform-handle-set.cpp:400:44: 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: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: In member function ‘virtual void Inkscape::UI::ScaleCornerHandle::startTransform()’: ../src/ui/tool/transform-handle-set.cpp:251:43: 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: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 { | ^~~~~~~~~~~~~~ ../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 /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: In member function ‘virtual void Inkscape::UI::RotationCenter::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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 /usr/include/c++/11/algorithm:62, from ../src/ui/tool/transform-handle-set.cpp:14: /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); | ~~~~~~~ [719/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o -c ../src/ui/toolbar/arc-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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^ 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) { | ^~~~~~~~ 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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^~~~~ [720/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o.d -o src/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/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 ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~ [721/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o.d -o src/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/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) { | ^ In file included 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/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../src/live_effects/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 { | ^ 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: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) { | ^~~~~~~~~~ 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/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)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 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 ../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 ../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); } | ^~~~~~~~~~~ ../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/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 /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [722/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o.d -o src/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/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 ../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 ../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 ../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) { | ^~~~~~~~~~ [723/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o -c ../src/ui/toolbar/dropper-toolbar.cpp 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) { | ^ 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) { | ^~~~~~~~~~ [724/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o -c ../src/ui/toolbar/eraser-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/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) { | ^~~~~~~~~~ [725/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o -c ../src/ui/toolbar/connector-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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^ 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 { | ^~~~~ [726/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o.d -o src/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/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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: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/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 { | ^~~~~ [727/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o.d -o src/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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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 { | ^~~~~ [728/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o -c ../src/ui/toolbar/paintbucket-toolbar.cpp 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: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) { | ^~~~~~~~~~ [729/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o.d -o src/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/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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/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) { | ^~~~~~~~~~ [730/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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 { | ^~~~~ [731/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o.d -o src/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/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/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/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); } | ^ 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [732/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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/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/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^~~~~ [733/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o -c ../src/ui/toolbar/node-toolbar.cpp 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/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/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 { | ^~~~~ [734/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o -c ../src/ui/toolbar/spiral-toolbar.cpp 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^~~~~ [735/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o -c ../src/ui/toolbar/select-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/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~ [736/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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 { | ^~~~~ [737/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o.d -o src/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/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) { | ^ 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^ 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/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 { | ^~~~~ [738/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o.d -o src/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/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) { | ^~~~~~~~~~ [739/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o.d -o src/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/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: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) { | ^~~~~~~~~~ [740/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o.d -o src/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/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) { | ^~~~~~~~~~ [741/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o.d -o src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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) { | ^~~~~~~ [742/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o -c ../src/ui/tools/box3d-tool.cpp 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) { | ^ 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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~ [743/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o.d -o src/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/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/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) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ [744/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o -c ../src/ui/tools/calligraphic-tool.cpp 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) { | ^ 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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/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/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); | ~~~~~~~~~~~~^~~ [745/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o -c ../src/ui/tools/dynamic-base.cpp 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/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/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 { | ^~~~~ 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/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); | ~~~~~~~~~~~~^~~ ../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(); | ~~~~~~~~~~~~^~ [746/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o -c ../src/ui/tools/connector-tool.cpp 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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; } | ^ 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/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 { | ^~~~~ [747/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o.d -o src/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/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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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); | ~~~~~~~~~~~~^~~ [748/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o.d -o src/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/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/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(); } | ^ 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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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/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/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; | ~~~~~~~~~~~^~~~~~~~~~~ [749/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o.d -o src/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/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/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/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/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [750/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o -c ../src/ui/tools/flood-tool.cpp 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/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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/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 { | ^~~~~ ../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/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 /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>:: | ^~~~~~~~~~~~~~~~~~~ ../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: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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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) { | ^~~~~~~~~ [751/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o.d -o src/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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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/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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /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 = {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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [752/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o.d -o src/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/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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/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/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); | ^ [753/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o -c ../src/ui/tools/mesh-tool.cpp 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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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) { | ^~~~~~~~ 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 { | ^~~~~ [754/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o.d -o src/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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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]); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/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; } | ^ 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 { | ^ 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) { | ^~~~~~~~ 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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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; } | ^~~~~~~~~~ ../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), | ~~~~~~~~~~~^~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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); | ~~~~~~~~~~~~^~~ ../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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../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) { | ^~~~~~~~ [755/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o -c ../src/ui/tools/measure-tool.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/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/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()); } | ^ 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/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/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/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) { | ^~~~~~~~~~ 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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_)>’ ../src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ ../src/3rdparty/2geom/include/2geom/pathvector.h:256:16: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ ../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_)>’ ../src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ ../src/3rdparty/2geom/include/2geom/pathvector.h:256:16: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ ../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 ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~~~~~~~~~~^~~ ../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:44: 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: In member function ‘void Inkscape::UI::Tools::MeasureTool::setGuide(Geom::Point, double, const char*)’: ../src/ui/tools/measure-tool.cpp:871:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 871 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../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(); | ~~~~~~~~~~~~~~^~ ../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(); | ~~~~~~~~~~~^~ ../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/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:88, 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:88, 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::__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: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::__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 ../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::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 /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:88, 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:88, 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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/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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) 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 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:88, 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/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 = {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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void Inkscape::UI::Tools::MeasureTool::knotStartMovedHandler(SPKnot*, const Geom::Point&, guint)’: /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 Inkscape::UI::Tools::MeasureTool::knotEndMovedHandler(SPKnot*, const Geom::Point&, guint)’: /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/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:88, 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:88, 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>::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)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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:88, 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 /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:88, 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 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:88, 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:88, 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: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: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: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: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: In function ‘void Inkscape::UI::Tools::calculate_intersections(SPDesktop*, SPItem*, const Geom::PathVector&, std::unique_ptr&&, 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: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: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: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: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:88, 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../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:88, 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: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:88, from /usr/include/gtkmm-3.0/gtkmm.h:100, from ../src/ui/tools/measure-tool.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 /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:88, 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)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:88, from /usr/include/gtkmm-3.0/gtkmm.h:100, from ../src/ui/tools/measure-tool.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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)) || | ~~~~~~~~~~~~^~~~~~~~~~~~ [756/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o.d -o src/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/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 ../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) { | ^ 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(); } | ^ 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 ../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 ../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()) { | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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); | ~~~~~~~~~~~~^~~ ../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/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 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::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/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 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/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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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/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>:: | ^~~~~~~~~~~~~~~~~~~ ../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) | ^~~~~~~~~~ ../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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/ui/tools/pencil-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PencilTool::_handleMotionNotify(const GdkEventMotion&)’: ../src/ui/tools/pencil-tool.cpp:259:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | bool PencilTool::_handleMotionNotify(GdkEventMotion const &mevent) { | ^~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [757/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o -c ../src/ui/tools/pen-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/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; } | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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 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 ../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/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: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); | ~~~~~~~~~~~~^~~ [758/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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]); | ~~~~~^~ ../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) { | ^~~~~~~~ ../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/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) { | ^~~~~~~~ [759/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o -c ../src/ui/tools/select-tool.cpp 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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) { | ^~~~~~~~~~ [760/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o -c ../src/ui/tools/spiral-tool.cpp 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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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::Point Geom::Line::origin() const’: ../src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/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/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/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 { | ^~~~~ [761/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o -c ../src/ui/tools/star-tool.cpp 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/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/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/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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 { | ^~~~~ [762/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o -c ../src/ui/tools/spray-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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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/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/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; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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/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/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/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)); | ^ ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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]); } | ^ ../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) { | ^~~~~~~~~~~~ [763/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o -c ../src/ui/tools/text-tool.cpp 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) { | ^ 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/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ 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:767:85: 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 const d = desktop->get_display_area().bounds(); | ^ ../src/ui/tools/text-tool.cpp:768:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 768 | screenlines = (int) floor(fabs(d.min()[Geom::Y] - d.max()[Geom::Y])/spacing) - 1; | ~~~~~^~ 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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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); | ~~~~~~~~~~~~^~~ ../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:767:84: 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 const d = desktop->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/ui/tools/text-tool.cpp:980:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 980 | sp_te_adjust_kerning_screen(this->text, this->text_sel_start, this->text_sel_end, desktop, Geom::Point(mul*-10, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [764/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o -c ../src/ui/tools/tool-base.cpp 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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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));} | ^ In file included from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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/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/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/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 { | ^~~~~ [765/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o -c ../src/ui/tools/zoom-tool.cpp 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/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/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/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) { | ^~~~~~~~~~ ../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)); | ^ [766/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o -c ../src/ui/tools/tweak-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/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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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/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); | ~~~~~~~~~~~~^~~ [767/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o.d -o src/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/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/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/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/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) { | ^~~~~~~~~~ [768/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o -c ../src/ui/dialog/align-and-distribute.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) { | ^ 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^ 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 = 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 ‘_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 /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::__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: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_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: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::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); | ~~~~~~~ /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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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 ‘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::__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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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: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 = 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: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: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 = 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 /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [769/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o -c ../src/ui/dialog/about.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [770/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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 { | ^~~~~ [771/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o -c ../src/ui/dialog/debug.cpp [772/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o.d -o src/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/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 { | ^~~~~ [773/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o.d -o src/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: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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~ 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 { | ^~~~~ [774/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o -c ../src/ui/dialog/clonetiler.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/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) { | ^ 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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^ 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 ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^ ../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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of 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 { | ^~~~~ ../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]; | ~~~~~~^~ ../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(); | ^ 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 ../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 ../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; | ~~~~~~~~~~~~~~~^~ [775/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o -c ../src/ui/dialog/dialog-container.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h: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 { | ^~~~~ [776/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o -c ../src/ui/dialog/dialog-window.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-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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h: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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-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 { | ^~~~~ [777/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o -c ../src/ui/dialog/dialog-manager.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-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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h: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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h: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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h: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/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 { | ^~~~~ [778/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o.d -o src/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/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/object/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) { | ^ 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/object/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/object/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 { | ^~~~~ [779/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o -c ../src/ui/dialog/filedialog.cpp [780/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o.d -o src/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-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) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^ 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 { | ^~~~~ [781/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o.d -o src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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/concepts.h:42, from ../src/3rdparty/2geom/include/2geom/d2.h:46, from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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 { | ^~~~~ [782/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o -c ../src/ui/dialog/export.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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(); | ^ [783/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o.d -o src/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/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) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~ [784/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o -c ../src/ui/dialog/lpe-powerstroke-properties.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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/object-set.h:33, from ../src/selection.h:27, from ../src/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/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/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 { | ^~~~~ [785/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o -c ../src/ui/dialog/memory.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/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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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/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 { | ^~~~~ [786/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o.d -o src/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/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/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 { | ^~~~~ [787/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o.d -o src/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/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) { | ^ 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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: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 /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>:: | ^~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void Inkscape::UI::Dialog::FilterEffectsDialog::ColorMatrixValues::update_store()’: /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [788/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o.d -o src/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/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: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 { | ^~~~~ [789/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o -c ../src/ui/dialog/find.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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^~~~~ [790/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o -c ../src/ui/dialog/guides.cpp 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 ../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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [791/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o -c ../src/ui/dialog/glyphs.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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^~~~~ [792/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o.d -o src/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/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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/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) { | ^ 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 ../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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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 /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [793/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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:536: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:536:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ [794/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o -c ../src/ui/dialog/knot-properties.cpp 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) { | ^ 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/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) { | ^~~~~~~~~~ ../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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [795/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o.d -o src/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/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 ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/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) { | ^~~~~~~~~~ In file 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/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 { | ^~~~~ [796/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o -c ../src/ui/dialog/input.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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/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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 /usr/include/c++/11/map:60, from ../src/ui/dialog/input.cpp:13: /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:2426:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 2426 | _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:2426:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_tree.h:2426: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 /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<>()); | ~~~~~~~~~~~~~~~ /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<>()); | ~~~~~~~~~~~~~~~ [797/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/layers.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/layers.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/layers.cpp.o -c ../src/ui/dialog/layers.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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^~~~~ [798/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o -c ../src/ui/dialog/livepatheffect-add.cpp 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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../src/ui/widget/registered-widget.h:28, from ../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 { | ^~~~~ [799/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o -c ../src/ui/dialog/livepatheffect-editor.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/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/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^ 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/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/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 { | ^~~~~ [800/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o -c ../src/ui/dialog/messages.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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^ 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 { | ^~~~~ [801/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o -c ../src/ui/dialog/new-from-template.cpp [802/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o.d -o src/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/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) { | ^ 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 { | ^ 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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^~~~~ [803/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o -c ../src/ui/dialog/object-attributes.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/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: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 { | ^~~~~ [804/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o.d -o src/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/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^~~~~ [805/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o -c ../src/ui/dialog/prototype.cpp [806/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o.d -o src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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 { | ^ 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/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 { | ^~~~~ [807/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o -c ../src/ui/dialog/objects.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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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/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 { | ^~~~~ [808/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o -c ../src/ui/dialog/print.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/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 { | ^~~~~ [809/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o -c ../src/ui/dialog/selectorsdialog.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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^ 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 { | ^~~~~ [810/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o.d -o src/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/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/object/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 { | ^~~~~ [811/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o.d -o src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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); | ~~~~~~~~~~~~^~~ [812/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o -c ../src/ui/dialog/svg-preview.cpp 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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 { | ^~~~~ [813/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o -c ../src/ui/dialog/swatches.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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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/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/concepts.h:42, from ../src/3rdparty/2geom/include/2geom/d2.h:46, from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^ 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 { | ^~~~~ [814/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o -c ../src/ui/dialog/styledialog.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/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) { | ^ 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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 { | ^~~~~ [815/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o.d -o src/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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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 { | ^~~~~ [816/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/template-load-tab.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/template-load-tab.cpp.o.d -o src/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: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 { | ^~~~~ [817/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/template-widget.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/template-widget.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/template-widget.cpp.o -c ../src/ui/dialog/template-widget.cpp 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 { | ^ 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 { | ^~~~~ [818/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o -c ../src/ui/dialog/symbols.cpp 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~ [819/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o.d -o src/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/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 { | ^ 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 { | ^~~~~ [820/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o.d -o src/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: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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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/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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^~~~~ [821/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o -c ../src/ui/dialog/tracedialog.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/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/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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 { | ^~~~~ [822/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o.d -o src/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/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 { | ^ 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 { | ^~~~~ [823/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o -c ../src/ui/dialog/save-template-dialog.cpp [824/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o -c ../src/ui/dialog/transformation.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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h: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 /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 ‘_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::__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::__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 ‘_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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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 /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>:: | ^~~~~~~~~~~~~~~~~~~ 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 /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 ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = Inkscape::UI::Dialog::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 = 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: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: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 = 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 /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 Inkscape::UI::Dialog::Transformation::applyPageMove(Inkscape::Selection*)’: /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 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: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 /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: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/gtkmm-3.0/gtkmm/dialog.h:7, from ../src/ui/dialog/transformation.cpp:15: /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [825/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o -c ../src/ui/widget/alignment-selector.cpp [826/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o -c ../src/ui/widget/anchor-selector.cpp [827/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o -c ../src/ui/widget/iconrenderer.cpp 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) { | ^ [828/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o.d -o src/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/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 ../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 { | ^ 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 { | ^~~~~ [829/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/button.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/button.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/button.cpp.o -c ../src/ui/widget/button.cpp [830/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/clipmaskicon.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/clipmaskicon.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/clipmaskicon.cpp.o -c ../src/ui/widget/clipmaskicon.cpp 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) { | ^ [831/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o -c ../src/ui/widget/color-entry.cpp [832/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o -c ../src/ui/widget/canvas-grid.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/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/object/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/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-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 /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/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-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(); | ^ [833/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o -c ../src/ui/widget/canvas.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/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../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 { | ^~~~~ ../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.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/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 ‘virtual bool Inkscape::UI::Widget::Canvas::on_draw(const Cairo::RefPtr&)’: ../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); | ~~~^~~~ [834/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o.d -o src/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/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/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/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) { | ^~~~~~~~~~ [835/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o -c ../src/ui/widget/color-icc-selector.cpp 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) { | ^ 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 /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 /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: 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 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [836/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o -c ../src/ui/widget/color-notebook.cpp 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 ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~ [837/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o -c ../src/ui/widget/color-scales.cpp [838/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o -c ../src/ui/widget/color-picker.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/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/object/sp-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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-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 { | ^~~~~ [839/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o -c ../src/ui/widget/color-slider.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) { | ^ [840/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-wheel-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/color-wheel-selector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/color-wheel-selector.cpp.o -c ../src/ui/widget/color-wheel-selector.cpp [841/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o -c ../src/ui/widget/combo-box-entry-tool-item.cpp [842/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o.d -o src/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/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) { | ^ [843/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o -c ../src/ui/widget/entry.cpp [844/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o -c ../src/ui/widget/dash-selector.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) { | ^~~~~~~~~~ [845/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o -c ../src/ui/widget/font-button.cpp [846/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o -c ../src/ui/widget/entity-entry.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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/rect.h:44, from ../src/object/sp-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/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/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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 { | ^~~~~ [847/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o -c ../src/ui/widget/filter-effect-chooser.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~ [848/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o -c ../src/ui/widget/fill-style.cpp 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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 { | ^ 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 { | ^~~~~ [849/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o.d -o src/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/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/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/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/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/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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-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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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/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 { | ^~~~~ [850/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: ../src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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 { | ^~~~~ [851/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o.d -o src/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/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) { | ^ 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) { | ^~~~~~~~~~ [852/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o -c ../src/ui/widget/frame.cpp [853/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o.d -o src/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/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/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) { | ^~~~~~~~~~ [854/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o -c ../src/ui/widget/gradient-image.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) { | ^~~~~~~~~~ [855/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/highlight-picker.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/highlight-picker.cpp.o.d -o src/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/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/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/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) { | ^~~~~~~~~~ [856/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/insertordericon.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/insertordericon.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/insertordericon.cpp.o -c ../src/ui/widget/insertordericon.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) { | ^ [857/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o -c ../src/ui/widget/imagetoggler.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) { | ^ [858/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o -c ../src/ui/widget/gradient-selector.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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 { | ^~~~~ [859/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o -c ../src/ui/widget/ink-color-wheel.cpp [860/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o -c ../src/ui/widget/gradient-vector-selector.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/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/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/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/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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/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 { | ^~~~~ [861/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-flow-box.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/ink-flow-box.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/ink-flow-box.cpp.o -c ../src/ui/widget/ink-flow-box.cpp 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) { | ^ [862/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o -c ../src/ui/widget/ink-spinscale.cpp [863/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o -c ../src/ui/widget/label-tool-item.cpp [864/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o -c ../src/ui/widget/ink-ruler.cpp [865/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o -c ../src/ui/widget/labelled.cpp [866/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/layertypeicon.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/layertypeicon.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/layertypeicon.cpp.o -c ../src/ui/widget/layertypeicon.cpp 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) { | ^ [867/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o -c ../src/ui/widget/notebook-page.cpp [868/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o -c ../src/ui/widget/licensor.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [869/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o -c ../src/ui/widget/layer-selector.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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [870/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o.d -o src/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/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/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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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 { | ^~~~~ [871/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o -c ../src/ui/widget/point.cpp 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) { | ^ [872/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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: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/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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^~~~~ [873/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/page-sizer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/page-sizer.cpp.o.d -o src/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/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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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 { | ^~~~~ ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~^~~~ [874/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o.d -o src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/object/sp-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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ [875/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/preview.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/preview.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/preview.cpp.o -c ../src/ui/widget/preview.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) { | ^ [876/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o -c ../src/ui/widget/registry.cpp [877/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o -c ../src/ui/widget/random.cpp [878/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o -c ../src/ui/widget/rendering-options.cpp 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) { | ^ [879/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o -c ../src/ui/widget/rotateable.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) { | ^ [880/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o -c ../src/ui/widget/preferences-widget.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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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: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 { | ^~~~~ [881/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o -c ../src/ui/widget/scalar.cpp [882/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o -c ../src/ui/widget/scalar-unit.cpp [883/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o -c ../src/ui/widget/scroll-utils.cpp [884/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o -c ../src/ui/widget/registered-widget.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-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/rect.h:44, from ../src/object/sp-item.h:26, from ../src/object/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.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 { | ^~~~~ [885/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o -c ../src/ui/widget/spin-scale.cpp [886/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o -c ../src/ui/widget/spin-button-tool-item.cpp [887/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spin-slider.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/spin-slider.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/spin-slider.cpp.o -c ../src/ui/widget/spin-slider.cpp [888/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o -c ../src/ui/widget/spinbutton.cpp 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) { | ^ [889/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o -c ../src/ui/widget/selected-style.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) { | ^ 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^ 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 { | ^~~~~ [890/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o.d -o src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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 { | ^ 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/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 { | ^~~~~ ../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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [891/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o.d -o src/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/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/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/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ [892/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o.d -o src/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/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/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) { | ^~~~~~~~~~ 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 { | ^~~~~ [893/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o -c ../src/ui/widget/text.cpp [894/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o -c ../src/ui/widget/unit-menu.cpp [895/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o.d -o src/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/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) { | ^ 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 { | ^ 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 { | ^~~~~ [896/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o -c ../src/ui/widget/unit-tracker.cpp 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:2426: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 2426 | _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<>()); | ~~~~~~~~~~~~~~~ [897/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o.d -o src/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/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 ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/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 { | ^~~~~ [898/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o -c ../src/ui/view/view-widget.cpp [899/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o -c ../src/ui/view/svg-view-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) { | ^ 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 { | ^~~~~ [900/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/ege-paint-def.cpp.o -MF src/CMakeFiles/inkscape_base.dir/widgets/ege-paint-def.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/widgets/ege-paint-def.cpp.o -c ../src/widgets/ege-paint-def.cpp [901/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o -c ../src/ui/view/view.cpp 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) { | ^ 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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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/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 { | ^~~~~ [902/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/ink-action.cpp.o -MF src/CMakeFiles/inkscape_base.dir/widgets/ink-action.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/widgets/ink-action.cpp.o -c ../src/widgets/ink-action.cpp [903/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o -MF src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o -c ../src/widgets/sp-xmlview-tree.cpp [904/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o -c ../src/ui/dialog/spellcheck.cpp In file included from ../src/3rdparty/2geom/include/2geom/d2.h:42, from ../src/libnrtype/Layout-TNG.h:17, from ../src/text-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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/d2.h:43, from ../src/libnrtype/Layout-TNG.h:17, from ../src/text-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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/d2.h:44, from ../src/libnrtype/Layout-TNG.h:17, from ../src/text-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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/libnrtype/Layout-TNG.h:17, from ../src/text-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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/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/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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/inkscape-application.h:25, from ../src/ui/dialog/dialog-base.h:20, from ../src/ui/dialog/spellcheck.h:32, from ../src/ui/dialog/spellcheck.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/spellcheck.h:32, from ../src/ui/dialog/spellcheck.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/spellcheck.h:32, from ../src/ui/dialog/spellcheck.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/spellcheck.h:32, from ../src/ui/dialog/spellcheck.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/spellcheck.h:32, from ../src/ui/dialog/spellcheck.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/spellcheck.h:32, from ../src/ui/dialog/spellcheck.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/spellcheck.h:32, from ../src/ui/dialog/spellcheck.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/spellcheck.h:32, from ../src/ui/dialog/spellcheck.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/display/control/canvas-item-rect.h:23, from ../src/ui/dialog/spellcheck.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/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/text-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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/d2.h:43, from ../src/libnrtype/Layout-TNG.h:17, from ../src/text-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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/libnrtype/Layout-TNG.h:17, from ../src/text-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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/d2.h:42, from ../src/libnrtype/Layout-TNG.h:17, from ../src/text-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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/d2.h:43, from ../src/libnrtype/Layout-TNG.h:17, from ../src/text-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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/libnrtype/Layout-TNG.h:17, from ../src/text-editing.h:18, from ../src/ui/dialog/spellcheck.h:31, from ../src/ui/dialog/spellcheck.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 { | ^~~~~ [905/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o -MF src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o.d -o src/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/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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [906/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o -MF src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o.d -o src/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/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/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 { | ^ 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/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/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:603: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:1836: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 { | ^~~~~ ../src/widgets/desktop-widget.cpp: In member function ‘virtual void SPDesktopWidget::on_size_allocate(Gtk::Allocation&)’: ../src/widgets/desktop-widget.cpp:559:57: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | Geom::Rect const d_canvas = _canvas->get_area_world(); | ^ ../src/widgets/desktop-widget.cpp:567:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 567 | Geom::Point const midpoint_dt = desktop->w2d(d_canvas.midpoint()); | ^ ../src/widgets/desktop-widget.cpp:573:54: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | 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:603:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 603 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ^ ../src/widgets/desktop-widget.cpp:603:96: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 603 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/widgets/desktop-widget.cpp:603:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 603 | 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:1563:57: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1563 | Geom::Rect const d_canvas = _canvas->get_area_world(); | ^ ../src/widgets/desktop-widget.cpp:1564:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1564 | 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:1694:57: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1694 | Geom::Rect const d_canvas = _canvas->get_area_world(); | ^ ../src/widgets/desktop-widget.cpp:1696:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1696 | 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:1819:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1819 | deskarea = darea | doc->getRoot()->desktopVisualBounds(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/widgets/desktop-widget.cpp:1836:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1836 | 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:1832:24: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1832 | carea = Geom::unify(carea, viewbox); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/widgets/desktop-widget.cpp:1840:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1840 | _hadj->set_value(viewbox.min()[Geom::X]); | ~~~~~~~~~~~^~ ../src/widgets/desktop-widget.cpp: In member function ‘virtual void SPDesktopWidget::on_size_allocate(Gtk::Allocation&)’: ../src/widgets/desktop-widget.cpp:549:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 549 | void SPDesktopWidget::on_size_allocate(Gtk::Allocation &allocation) | ^~~~~~~~~~~~~~~ ../src/widgets/desktop-widget.cpp:549: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:549: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:567:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 567 | Geom::Point const midpoint_dt = desktop->w2d(d_canvas.midpoint()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../src/widgets/desktop-widget.cpp:573:54: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | double newshortside = _canvas->get_area_world().minExtent(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::rotation_value_changed()’: ../src/widgets/desktop-widget.cpp:1686:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1686 | SPDesktopWidget::rotation_value_changed() | ^~~~~~~~~~~~~~~ ../src/widgets/desktop-widget.cpp:1686: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:1686: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:1694:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1694 | Geom::Rect const d_canvas = _canvas->get_area_world(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/widgets/desktop-widget.cpp:1696:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1696 | Geom::Point midpoint = desktop->w2d(d_canvas.midpoint()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::zoom_value_changed()’: ../src/widgets/desktop-widget.cpp:1557:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1557 | SPDesktopWidget::zoom_value_changed() | ^~~~~~~~~~~~~~~ ../src/widgets/desktop-widget.cpp:1557: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:1557: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:1557: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:1563:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1563 | Geom::Rect const d_canvas = _canvas->get_area_world(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/widgets/desktop-widget.cpp:1564:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1564 | Geom::Point midpoint = desktop->w2d(d_canvas.midpoint()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../src/widgets/desktop-widget.cpp: In member function ‘virtual void SPDesktopWidget::on_realize()’: ../src/widgets/desktop-widget.cpp:603:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 603 | 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: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/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::update_scrollbars(double)’: ../src/widgets/desktop-widget.cpp:1807:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1807 | SPDesktopWidget::update_scrollbars(double scale) | ^~~~~~~~~~~~~~~ ../src/widgets/desktop-widget.cpp: In member function ‘bool SPDesktopWidget::on_ruler_box_button_press_event(GdkEventButton*, Gtk::Widget*, bool)’: ../src/widgets/desktop-widget.cpp:2033:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2033 | normal_tr_to_bl = Geom::Point::polar(axonomgrid->angle_rad[2], 1.0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [907/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o -c ../src/xml/croco-node-iface.cpp [908/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o -c ../src/xml/composite-node-observer.cpp [909/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o -c ../src/xml/log-builder.cpp [910/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o -c ../src/xml/event.cpp [911/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o -c ../src/xml/quote.cpp [912/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o -c ../src/xml/node-fns.cpp [913/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o -c ../src/xml/repr.cpp [914/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o -c ../src/xml/repr-css.cpp [915/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o -MF src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o -c ../src/widgets/spw-utilities.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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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 { | ^~~~~ [916/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o -c ../src/xml/repr-sorting.cpp [917/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o -c ../src/xml/simple-document.cpp [918/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o -c ../src/xml/repr-io.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) { | ^ [919/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o -c ../src/xml/repr-util.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) { | ^ [920/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o -MF src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o.d -o src/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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ ../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 { | ^~~~~ [921/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o -c ../src/xml/subtree.cpp [922/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o -c ../src/xml/helper-observer.cpp [923/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o -c ../src/xml/simple-node.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) { | ^ [924/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o -MF src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o -c ../src/attribute-rel-css.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) { | ^ [925/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o -MF src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o.d -o src/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-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) { | ^ [926/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o -MF src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o.d -o src/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-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) { | ^ [927/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o -MF src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o -c ../src/attribute-sort-util.cpp [928/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/attributes.cpp.o -MF src/CMakeFiles/inkscape_base.dir/attributes.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/attributes.cpp.o -c ../src/attributes.cpp [929/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o -MF src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o -c ../src/axis-manip.cpp [930/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/color.cpp.o -MF src/CMakeFiles/inkscape_base.dir/color.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/color.cpp.o -c ../src/color.cpp [931/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o -c ../src/composite-undo-stack-observer.cpp [932/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o -c ../src/xml/rebase-hrefs.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) { | ^ 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) { | ^ 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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, 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 { | ^~~~~ [933/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o -c ../src/console-output-undo-observer.cpp [934/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/conditions.cpp.o -MF src/CMakeFiles/inkscape_base.dir/conditions.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/conditions.cpp.o -c ../src/conditions.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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/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:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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]); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/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 { | ^~~~~ [935/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o -MF src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o -c ../src/auto-save.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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) { | ^~~~~~~~~~ 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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 { | ^~~~~ [936/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o -MF src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o.d -o src/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/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/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/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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, 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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, 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/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, 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/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 { | ^ ../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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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: In function ‘Geom::Point Inkscape::setup_for_drag_start(SPDesktop*, Inkscape::UI::Tools::ToolBase*, GdkEvent*)’: ../src/context-fns.cpp:226:13: 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) | ^~~~~~~~ [937/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o -MF src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o -c ../src/conn-avoid-ref.cpp 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/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/3rdparty/2geom/include/2geom/concepts.h:42, from ../src/3rdparty/2geom/include/2geom/d2.h:46, from ../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::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/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/snapper.h:22, from ../src/line-snapper.h:14, from ../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 { | ^ 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 { | ^~~~~ In file included from ../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 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 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: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/convex-hull.h:35, from ../src/conn-avoid-ref.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: 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [938/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o -MF src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o -c ../src/desktop-events.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/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/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/snapper.h:22, from ../src/line-snapper.h:14, from ../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/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/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 { | ^~~~~ ../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 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~ [939/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o -MF src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o -c ../src/device-manager.cpp 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) { | ^ [940/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o -MF src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o -c ../src/desktop-style.cpp 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: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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ 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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^~~~~ [941/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/desktop.cpp.o -MF src/CMakeFiles/inkscape_base.dir/desktop.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/desktop.cpp.o -c ../src/desktop.cpp 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/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/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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/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 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) { | ^~~~~~~~ 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/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 { | ^~~~~ ../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. | ~~~^~~~~~~~~~~~~~~~~~~~~ [942/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o -c ../src/ege-color-prof-tracker.cpp ../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, | ^~~~~~~~ [943/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o -MF src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o -c ../src/document-undo.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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/rect.h:44, from ../src/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 { | ^~~~~ [944/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o -MF src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o -c ../src/document-subset.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) { | ^ 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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [945/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o -c ../src/extract-uri.cpp [946/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/event-log.cpp.o -MF src/CMakeFiles/inkscape_base.dir/event-log.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/event-log.cpp.o -c ../src/event-log.cpp 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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) { | ^~~~~~~~ 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 { | ^~~~~ [947/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/document.cpp.o -MF src/CMakeFiles/inkscape_base.dir/document.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/document.cpp.o -c ../src/document.cpp 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/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/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 { | ^ ../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 { | ^~~~~ ../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)); | ~~~~~~~~^~ ../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 | ^~~~~~~~~~ ../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); | ~~~^~~~ [948/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/file-update.cpp.o -MF src/CMakeFiles/inkscape_base.dir/file-update.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/file-update.cpp.o -c ../src/file-update.cpp 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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 { | ^~~~~ ../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()); /* *** */ | ~~~~~~~~~~~~~^~ 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(); | ~~~~~~~~~~~~~~~~~~~~~^~ [949/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/file.cpp.o -MF src/CMakeFiles/inkscape_base.dir/file.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/file.cpp.o -c ../src/file.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/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) { | ^ 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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 { | ^~~~~ [950/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o -MF src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o -c ../src/filter-enums.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-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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~ [951/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o -MF src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o -c ../src/gc-anchored.cpp [952/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o -MF src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o -c ../src/gc-finalized.cpp [953/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o -MF src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o -c ../src/filter-chemistry.cpp 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) { | ^ 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 { | ^ 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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^ 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 { | ^~~~~ [954/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o -MF src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o.d -o src/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/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/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/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/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/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 { | ^~~~~ [955/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/graphlayout.cpp.o -MF src/CMakeFiles/inkscape_base.dir/graphlayout.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/graphlayout.cpp.o -c ../src/graphlayout.cpp 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/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/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 { | ^~~~~ [956/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o -MF src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o -c ../src/gradient-chemistry.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/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/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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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/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/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/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 { | ^~~~~ ../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/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: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/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); } | ^~~~~~~~ In file included from ../src/gradient-chemistry.cpp:25: ../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/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:403:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | pEnd = bbl3.pointAt((*intersection(bbl3, 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()))) { | ~~~~~~~^~~~~~~~~~~~~ ../src/gradient-chemistry.cpp:409:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | pEnd = bbl4.pointAt((*intersection(bbl4, grl)).ta); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [957/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o -MF src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o -c ../src/gradient-drag.cpp 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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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/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/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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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); | ~~~~~~~~~~~~^~~ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^~~~~~~~~ ../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/gradient-drag.cpp:26: ../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 { | ^~~~~~~ ../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:113:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | virtual OptRect boundsLocal(OptInterval const &i, unsigned deg) const { | ^~~~~~~~~~~ ../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:259:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | virtual Curve *portion(Coord f, Coord t) const { | ^~~~~~~ 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [958/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/help.cpp.o -MF src/CMakeFiles/inkscape_base.dir/help.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/help.cpp.o -c ../src/help.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/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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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 { | ^~~~~ [959/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o -MF src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o -c ../src/id-clash.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/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/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 { | ^~~~~ [960/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o -MF src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o -c ../src/inkscape-version-info.cpp [961/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/layer-fns.cpp.o -MF src/CMakeFiles/inkscape_base.dir/layer-fns.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/layer-fns.cpp.o -c ../src/layer-fns.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [962/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/layer-model.cpp.o -MF src/CMakeFiles/inkscape_base.dir/layer-model.cpp.o.d -o src/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-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-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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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) { | ^ 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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [963/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o -MF src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o -c ../src/layer-manager.cpp 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../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));} | ^ In file included from ../src/line-snapper.h:14, from ../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/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 { | ^~~~~ [964/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/media.cpp.o -MF src/CMakeFiles/inkscape_base.dir/media.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/media.cpp.o -c ../src/media.cpp [965/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/message-context.cpp.o -MF src/CMakeFiles/inkscape_base.dir/message-context.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/message-context.cpp.o -c ../src/message-context.cpp [966/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o -MF src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o -c ../src/line-snapper.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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ [967/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/mod360.cpp.o -MF src/CMakeFiles/inkscape_base.dir/mod360.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/mod360.cpp.o -c ../src/mod360.cpp [968/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o -MF src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o -c ../src/inkscape.cpp 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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 { | ^ 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 { | ^~~~~ [969/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o -MF src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o -c ../src/message-stack.cpp [970/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o -c ../src/object-hierarchy.cpp [971/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o -MF src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o -c ../src/line-geometry.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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 { | ^ ../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(); | ~~~~~~~~~^~ In function ‘std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: cc1plus: 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: In constructor ‘Box3D::Line::Line(const Geom::Point&, const Geom::Point&, bool)’: ../src/line-geometry.cpp:30:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 30 | 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [972/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o -MF src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o -c ../src/path-prefix.cpp [973/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o -MF src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o -c ../src/perspective-line.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/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/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 { | ^~~~~ [974/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o -MF src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o -c ../src/path-chemistry.cpp 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/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/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/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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) { | ^ 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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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/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 { | ^~~~~ [975/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o -c ../src/object-snapper.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/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/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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/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 { | ^ ../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-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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/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/line-snapper.h:14, from ../src/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/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/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 { | ^~~~~~ 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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/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/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/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); } | ^~~~~~~~ ../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 member function ‘void Inkscape::ObjectSnapper::_snapPathsTangPerp(bool, bool, IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::Curve*, const SPDesktop*) const’: ../src/object-snapper.cpp:846:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 846 | void Inkscape::ObjectSnapper::_snapPathsTangPerp(bool snap_tang, bool snap_perp, IntermSnapResults &isr, SnapCandidatePoint const &p, Geom::Curve const *curve, SPDesktop const *dt) const | ^~~~~~~~ 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 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/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>:: | ^~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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:594:105: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 594 | sp_tangent_dt = dt->doc2dt(sp_tangent_doc) - dt->doc2dt(Geom::Point(0,0)); | ^ [976/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/preferences.cpp.o -MF src/CMakeFiles/inkscape_base.dir/preferences.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/preferences.cpp.o -c ../src/preferences.cpp 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/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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/rect.h:44, from ../src/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [977/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o -MF src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o -c ../src/proj_pt.cpp 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) { | ^ [978/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o -MF src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o -c ../src/pure-transform.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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /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::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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [979/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o -MF src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o -c ../src/profile-manager.cpp 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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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 ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^ 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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [980/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/print.cpp.o -MF src/CMakeFiles/inkscape_base.dir/print.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/print.cpp.o -c ../src/print.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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../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 { | ^ 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 { | ^~~~~ [981/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/removeoverlap.cpp.o -MF src/CMakeFiles/inkscape_base.dir/removeoverlap.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/removeoverlap.cpp.o -c ../src/removeoverlap.cpp 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); | ^ [982/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/rdf.cpp.o -MF src/CMakeFiles/inkscape_base.dir/rdf.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/rdf.cpp.o -c ../src/rdf.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^~~~~ [983/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o -MF src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o -c ../src/rubberband.cpp 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/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/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/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/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/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: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]; } | ~~~~~~~^~~ 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/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/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 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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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: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::Rubberband::start(SPDesktop*, 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [984/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/satisfied-guide-cns.cpp.o -MF src/CMakeFiles/inkscape_base.dir/satisfied-guide-cns.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/satisfied-guide-cns.cpp.o -c ../src/satisfied-guide-cns.cpp 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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/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; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/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/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/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 { | ^~~~~ [985/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/selcue.cpp.o -MF src/CMakeFiles/inkscape_base.dir/selcue.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/selcue.cpp.o -c ../src/selcue.cpp 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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^ 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 { | ^~~~~ [986/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o -MF src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o -c ../src/seltrans-handles.cpp [987/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o -c ../src/selection-describer.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/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-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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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) { | ^~~~~~~~~~ In file 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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 { | ^~~~~ [988/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/selection.cpp.o -MF src/CMakeFiles/inkscape_base.dir/selection.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/selection.cpp.o -c ../src/selection.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/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/rect.h:44, from ../src/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) { | ^ 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/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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/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; } | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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]); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/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 { | ^~~~~ 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: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 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [989/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o -MF src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o -c ../src/snap-preferences.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/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 ../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/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:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/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/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 { | ^~~~~ [990/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o -MF src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o -c ../src/selection-chemistry.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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]); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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/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:1842: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:2254: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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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 { | ^~~~~ ../src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)’: ../src/selection-chemistry.cpp:1842:82: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1842 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ ../src/selection-chemistry.cpp:1842:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1842 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ ../src/selection-chemistry.cpp:1842:79: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1842 | 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:1861:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1861 | 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:1877:72: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1877 | 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ ../src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)’: ../src/selection-chemistry.cpp:1842:80: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1842 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ ../src/selection-chemistry.cpp:1842:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1842 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ 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:2426:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2426 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)’: ../src/selection-chemistry.cpp:1877:57: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1877 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../src/selection-chemistry.cpp:1873:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1873 | 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>:: | ^~~~~~~~~~~~~~~~~~~ ../src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::toMarker(bool)’: ../src/selection-chemistry.cpp:3128:43: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 3128 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/selection-chemistry.cpp:3128: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/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::tile(bool)’: ../src/selection-chemistry.cpp:3433:45: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 3433 | gchar const *pat_id = SPPattern::produce(repr_copies, bbox, doc, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 3434 | move.inverse() /* patternTransform */, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3435 | parent_transform * move); | ~~~~~~~~~~~~~~~~~~~~~~~~ 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<>()); | ~~~~~~~~~~~~~~~ [991/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o -MF src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o -c ../src/seltrans.cpp 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) { | ^ 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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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(); | ~~~~~~~~~~~~~~~~~~~^~ ../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::__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, | ^~~~~~~~~~~~~ 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::__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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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 ../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 ../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 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 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 /usr/include/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 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 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/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 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 /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 ‘gboolean Inkscape::SelTrans::centerRequest(Geom::Point&, guint)’: /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 ‘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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [992/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snap.cpp.o -MF src/CMakeFiles/inkscape_base.dir/snap.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/snap.cpp.o -c ../src/snap.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, 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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, 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/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/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 member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included 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/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/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 ../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; } | ^ 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 { | ^~~ 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 /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>:: | ^~~~~~~~~~~~~~~~~~~ /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 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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 /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [993/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o -MF src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o -c ../src/snapped-curve.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/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) { | ^ In file included from ../src/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/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 ../src/3rdparty/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 ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/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 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/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 ../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); } | ^~~~~~~~~~~ ../src/snapped-curve.cpp: In member function ‘Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedCurve&, const Geom::Point&, Geom::Affine) const’: ../src/snapped-curve.cpp:98:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | best_p = best_p * dt2doc; | ^~~~~~ ../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: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 /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 /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 /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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: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: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: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 [994/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o -MF src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o -c ../src/snapped-line.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/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/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 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); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/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 ../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 ../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 ../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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/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); | ~~~~~~~~~~~~^~~ In file included from ../src/3rdparty/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 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/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; | ^ [995/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o -MF src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o -c ../src/snapped-point.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/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(); } | ^ In file included from ../src/3rdparty/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/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/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/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/curve.h:47, from ../src/3rdparty/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 { | ^~~~~ [996/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/sp-item-notify-moveto.cpp.o -MF src/CMakeFiles/inkscape_base.dir/sp-item-notify-moveto.cpp.o.d -o src/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/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/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/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) { | ^ 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; } | ^ 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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 { | ^~~~~~ 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~ ../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() ); | ^ [997/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snapper.cpp.o -MF src/CMakeFiles/inkscape_base.dir/snapper.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/snapper.cpp.o -c ../src/snapper.cpp 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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.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/concepts.h:42, from ../src/3rdparty/2geom/include/2geom/d2.h:46, from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.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/bezier-curve.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/bezier-curve.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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.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 { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++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/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/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 { | ^~~~~~ 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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 { | ^~~~~ [998/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o -MF src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o -c ../src/text-chemistry.cpp 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/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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../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 { | ^ 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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [999/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/style.cpp.o -MF src/CMakeFiles/inkscape_base.dir/style.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/style.cpp.o -c ../src/style.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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/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/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/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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) { | ^~~~~~~~~~ In file 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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [1000/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o -MF src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o.d -o src/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/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/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 { | ^~~~~ [1001/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o -MF src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o -c ../src/unicoderange.cpp [1002/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o -MF src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o -c ../src/transf_mat_3x4.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) { | ^ [1003/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o -MF src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o -c ../src/style-internal.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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-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/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 { | ^~~~~ [1004/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/unclump.cpp.o -MF src/CMakeFiles/inkscape_base.dir/unclump.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/unclump.cpp.o -c ../src/unclump.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) { | ^ 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) { | ^ ../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/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:2426:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2426 | _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<>()); | ~~~~~~~~~~~~~~~ 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>:: | ^~~~~~~~~~~~~~~~~~~ /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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1005/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/version.cpp.o -MF src/CMakeFiles/inkscape_base.dir/version.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/version.cpp.o -c ../src/version.cpp [1006/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o -MF src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o -c ../src/vanishing-point.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/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); | ~~~~~~~~~~~~^~~ [1007/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o -c ../src/actions/actions-extra-data.cpp [1008/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o -MF src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o -c ../src/inkscape-window.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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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 { | ^~~~~ [1009/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/verbs.cpp.o -MF src/CMakeFiles/inkscape_base.dir/verbs.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/verbs.cpp.o -c ../src/verbs.cpp 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/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/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/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:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [1010/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o -c ../src/actions/actions-canvas-mode.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/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 { | ^~~~~ [1011/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o -c ../src/actions/actions-canvas-snapping.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-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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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 { | ^~~~~ [1012/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o.d -o src/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-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-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]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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 { | ^ 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. | ~~~~~~~^~~~~~~~~~~~~~~~~~~ [1013/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o -MF src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o -c ../src/inkscape-application.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/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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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 { | ^~~~~ [1014/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o -c ../src/actions/actions-file.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-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-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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/concepts.h:42, from ../src/3rdparty/2geom/include/2geom/d2.h:46, from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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-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-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-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 { | ^~~~~ [1015/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o -c ../src/actions/actions-base.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/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 { | ^~~~~ [1016/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o.d -o src/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-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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/3rdparty/2geom/include/2geom/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/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 { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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(); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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));} | ^ In file included from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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) { | ^~~~~~~~~~ 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-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) { | ^~~~~~~~~~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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 { | ^~~~~ [1017/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o -c ../src/actions/actions-output.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-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/3rdparty/2geom/include/2geom/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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 { | ^~~~~ [1018/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o -c ../src/actions/actions-object.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.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.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-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-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-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) { | ^ 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; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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-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-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; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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 { | ^ 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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 { | ^~~~~ [1019/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o.d -o src/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/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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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 /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:88, 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 ‘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: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::__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::__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: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 = 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::__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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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/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:88, 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 /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:88, 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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:88, 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:88, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1020/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o -c ../src/actions/actions-selection.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-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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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 { | ^~~~~ [1021/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o.d -o src/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-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-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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/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/concepts.h:42, from ../src/3rdparty/2geom/include/2geom/d2.h:46, from ../src/3rdparty/2geom/include/2geom/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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-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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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 { | ^~~~~ [1022/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -MF src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -c src/inkscape-version.cpp [1023/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o -c ../src/actions/actions-window.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/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/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 { | ^~~~~ [1024/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o -MF src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o -c ../src/inkview-application.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/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/rect.h:44, from ../src/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/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/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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/bezier-curve.h:40, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, 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/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 { | ^~~~~ [1025/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sl.gmo /<>/po/sl.po [1026/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/gl.gmo /<>/po/gl.po [1027/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -Isrc -I../src -I../ -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o -MF src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o -c ../src/inkview-window.cpp 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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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/line-snapper.h:14, from ../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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../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/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/curve.h:47, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../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 { | ^~~~~ [1028/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ne.gmo /<>/po/ne.po [1029/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/is.gmo /<>/po/is.po [1030/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/km.gmo /<>/po/km.po [1031/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ru.gmo /<>/po/ru.po [1032/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ks@aran.gmo /<>/po/ks@aran.po [1033/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ks@deva.gmo /<>/po/ks@deva.po [1034/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sr@latin.gmo /<>/po/sr@latin.po [1035/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/fr.gmo /<>/po/fr.po [1036/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/lt.gmo /<>/po/lt.po [1037/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/he.gmo /<>/po/he.po [1038/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc -I../src -I../ -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o -MF src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o.d -o src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o -c ../src/inkscape-main.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/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 { | ^~~~~ [1039/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mai.gmo /<>/po/mai.po [1040/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ar.gmo /<>/po/ar.po [1041/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ml.gmo /<>/po/ml.po [1042/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mn.gmo /<>/po/mn.po [1043/1098] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Isrc -I../src -I../ -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT src/CMakeFiles/inkview.dir/inkview-main.cpp.o -MF src/CMakeFiles/inkview.dir/inkview-main.cpp.o.d -o src/CMakeFiles/inkview.dir/inkview-main.cpp.o -c ../src/inkview-main.cpp [1044/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/nb.gmo /<>/po/nb.po [1045/1098] cd /<>/po && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mni.gmo /<>/po/mni.po [1046/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.1" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.zh_TW.pod /<>/obj-arm-linux-gnueabihf/man/inkview.zh_TW.tmp [1047/1098] 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 [1048/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.zh_TW.1 [1049/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.1" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.de.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.de.tmp [1050/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.1" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.hu.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.hu.tmp [1051/1098] 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 [1052/1098] 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 [1053/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.de.1 [1054/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.hu.1 [1055/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.1" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.tmp [1056/1098] cd /<>/obj-arm-linux-gnueabihf/man && /<>/man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkscape.tmp > /<>/obj-arm-linux-gnueabihf/man/inkscape.1 [1057/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.1 [1058/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.1" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.de.pod /<>/obj-arm-linux-gnueabihf/man/inkview.de.tmp [1059/1098] 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 [1060/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.de.1 [1061/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.1" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.zh_TW.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.zh_TW.tmp [1062/1098] 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 [1063/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.zh_TW.1 [1064/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.1" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.pod /<>/obj-arm-linux-gnueabihf/man/inkview.tmp [1065/1098] cd /<>/obj-arm-linux-gnueabihf/man && /<>/man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkview.tmp > /<>/obj-arm-linux-gnueabihf/man/inkview.1 [1066/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.1 [1067/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.1" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.fr.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.fr.tmp [1068/1098] 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 [1069/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.1" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.es.pod /<>/obj-arm-linux-gnueabihf/man/inkview.es.tmp [1070/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.fr.1 [1071/1098] 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 [1072/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.es.1 [1073/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.1" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.fr.pod /<>/obj-arm-linux-gnueabihf/man/inkview.fr.tmp [1074/1098] 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 [1075/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.fr.1 [1076/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.1" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.hu.pod /<>/obj-arm-linux-gnueabihf/man/inkview.hu.tmp [1077/1098] 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 [1078/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.hu.1 [1079/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.1" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.hr.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.hr.tmp [1080/1098] 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 [1081/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.hr.1 [1082/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.1" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.hr.pod /<>/obj-arm-linux-gnueabihf/man/inkview.hr.tmp [1083/1098] 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 [1084/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.hr.1 [1085/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.1" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.pt_BR.pod /<>/obj-arm-linux-gnueabihf/man/inkview.pt_BR.tmp [1086/1098] 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 [1087/1098] cd /<>/obj-arm-linux-gnueabihf/man && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.pt_BR.1 [1088/1098] cd /<>/obj-arm-linux-gnueabihf/share/filters && python3 /<>/share/filters/i18n.py /<>/share/filters/filters.svg > /<>/share/filters/filters.svg.h [1089/1098] cd /<>/obj-arm-linux-gnueabihf/share/paint && python3 /<>/share/paint/i18n.py /<>/share/paint/patterns.svg > /<>/share/paint/patterns.svg.h [1090/1098] cd /<>/share/palettes && python3 /<>/share/palettes/i18n.py inkscape.gpl svg.gpl Tango-Palette.gpl > /<>/share/palettes/palettes.h [1091/1098] cd /<>/share/symbols && python3 /<>/share/symbols/i18n.py AigaSymbols.svg BalloonSymbols.svg FlowSymbols.svg LogicSymbols.svg MapSymbolsNPS.svg > /<>/share/symbols/symbols.h [1092/1098] 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 [1093/1098] cd /<>/share/templates && python3 ./create_default_templates.py /<> /<>/obj-arm-linux-gnueabihf [1094/1098] : && /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libinkscape_base.so -o lib/arm-linux-gnueabihf/libinkscape_base.so src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o src/CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o src/CMakeFiles/inkscape_base.dir/debug/gdk-event-latency-tracker.cpp.o src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o src/CMakeFiles/inkscape_base.dir/display/grayscale.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-axonomgrid.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-grid.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rotate.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o src/CMakeFiles/inkscape_base.dir/extension/dbus/application-interface.cpp.o src/CMakeFiles/inkscape_base.dir/extension/dbus/dbus-init.cpp.o src/CMakeFiles/inkscape_base.dir/extension/dbus/document-interface.cpp.o src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o src/CMakeFiles/inkscape_base.dir/helper/action.cpp.o src/CMakeFiles/inkscape_base.dir/helper/action-context.cpp.o src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o src/CMakeFiles/inkscape_base.dir/helper/geom-pathvectorsatellites.cpp.o src/CMakeFiles/inkscape_base.dir/helper/geom-satellite.cpp.o src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o src/CMakeFiles/inkscape_base.dir/helper/verb-action.cpp.o src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o src/CMakeFiles/inkscape_base.dir/io/file.cpp.o src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o src/CMakeFiles/inkscape_base.dir/io/resource-manager.cpp.o src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o src/CMakeFiles/inkscape_base.dir/io/http.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item-reference.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitemarray.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitem.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpatharray.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitesarray.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-item-rm-unsatisfied-cns.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-item-update-cns.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o src/CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o src/CMakeFiles/inkscape_base.dir/ui/previewholder.cpp.o src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools-switch.cpp.o src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o src/CMakeFiles/inkscape_base.dir/ui/uxmanager.cpp.o src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o src/CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool/selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/layers.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/template-load-tab.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/template-widget.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/button.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/clipmaskicon.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/color-wheel-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/highlight-picker.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/ink-flow-box.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/insertordericon.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/layertypeicon.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/page-sizer.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/preview.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/spin-slider.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o src/CMakeFiles/inkscape_base.dir/widgets/ege-paint-def.cpp.o src/CMakeFiles/inkscape_base.dir/widgets/ink-action.cpp.o src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o src/CMakeFiles/inkscape_base.dir/attributes.cpp.o src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o src/CMakeFiles/inkscape_base.dir/color.cpp.o src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o src/CMakeFiles/inkscape_base.dir/conditions.cpp.o src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o src/CMakeFiles/inkscape_base.dir/desktop.cpp.o src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o src/CMakeFiles/inkscape_base.dir/document.cpp.o src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o src/CMakeFiles/inkscape_base.dir/event-log.cpp.o src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o src/CMakeFiles/inkscape_base.dir/file.cpp.o src/CMakeFiles/inkscape_base.dir/file-update.cpp.o src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o src/CMakeFiles/inkscape_base.dir/graphlayout.cpp.o src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o src/CMakeFiles/inkscape_base.dir/help.cpp.o src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o src/CMakeFiles/inkscape_base.dir/layer-fns.cpp.o src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o src/CMakeFiles/inkscape_base.dir/layer-model.cpp.o src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o src/CMakeFiles/inkscape_base.dir/media.cpp.o src/CMakeFiles/inkscape_base.dir/message-context.cpp.o src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o src/CMakeFiles/inkscape_base.dir/mod360.cpp.o src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o src/CMakeFiles/inkscape_base.dir/preferences.cpp.o src/CMakeFiles/inkscape_base.dir/print.cpp.o src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o src/CMakeFiles/inkscape_base.dir/rdf.cpp.o src/CMakeFiles/inkscape_base.dir/removeoverlap.cpp.o src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o src/CMakeFiles/inkscape_base.dir/satisfied-guide-cns.cpp.o src/CMakeFiles/inkscape_base.dir/selcue.cpp.o src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o src/CMakeFiles/inkscape_base.dir/selection.cpp.o src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o src/CMakeFiles/inkscape_base.dir/snap.cpp.o src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o src/CMakeFiles/inkscape_base.dir/snapper.cpp.o src/CMakeFiles/inkscape_base.dir/sp-item-notify-moveto.cpp.o src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o src/CMakeFiles/inkscape_base.dir/style.cpp.o src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o src/CMakeFiles/inkscape_base.dir/unclump.cpp.o src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o src/CMakeFiles/inkscape_base.dir/verbs.cpp.o src/CMakeFiles/inkscape_base.dir/version.cpp.o src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -Wl,-rpath,:::::::::: /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.a -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -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 && : [1095/1098] 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 [1096/1098] 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 [1097/1098] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic src/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 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext && : [1098/1098] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic src/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 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext && : debian/rules override_dh_auto_test-arch make[1]: Entering directory '/<>' cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 ninja -j4 -v tests [1/66] 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 3bf5ae0d25, 2021-09-20 [2/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_xml.dir/src/xml-test.cpp.o -MF testfiles/CMakeFiles/test_xml.dir/src/xml-test.cpp.o.d -o testfiles/CMakeFiles/test_xml.dir/src/xml-test.cpp.o -c ../testfiles/src/xml-test.cpp [3/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_2geom-characterization.dir/src/2geom-characterization-test.cpp.o -MF testfiles/CMakeFiles/test_2geom-characterization.dir/src/2geom-characterization-test.cpp.o.d -o testfiles/CMakeFiles/test_2geom-characterization.dir/src/2geom-characterization-test.cpp.o -c ../testfiles/src/2geom-characterization-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/intersection.h:38, from ../src/3rdparty/2geom/include/2geom/path.h:45, from ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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/path.h:46, from ../testfiles/src/2geom-characterization-test.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/path.h:46, from ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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/curve.h:45, from ../src/3rdparty/2geom/include/2geom/path.h:46, from ../testfiles/src/2geom-characterization-test.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/path.h:46, from ../testfiles/src/2geom-characterization-test.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/path.h:42, from ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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/path.h:46, from ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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/path.h:46, from ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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/path.h:46, from ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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/path.h:46, from ../testfiles/src/2geom-characterization-test.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 ../testfiles/src/2geom-characterization-test.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/path.h:46, from ../testfiles/src/2geom-characterization-test.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/path.h:47, from ../testfiles/src/2geom-characterization-test.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/path.h:46, from ../testfiles/src/2geom-characterization-test.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/path.h:47, from ../testfiles/src/2geom-characterization-test.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); } | ^~~~~~~~~~~ ../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) { | ^~~~~~~~~~~~ [4/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_dir-util.dir/src/dir-util-test.cpp.o -MF testfiles/CMakeFiles/test_dir-util.dir/src/dir-util-test.cpp.o.d -o testfiles/CMakeFiles/test_dir-util.dir/src/dir-util-test.cpp.o -c ../testfiles/src/dir-util-test.cpp [5/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_lpe-bool.dir/src/lpe-bool-test.cpp.o -MF testfiles/CMakeFiles/test_lpe-bool.dir/src/lpe-bool-test.cpp.o.d -o testfiles/CMakeFiles/test_lpe-bool.dir/src/lpe-bool-test.cpp.o -c ../testfiles/src/lpe-bool-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/document.h:34, from ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 ../testfiles/src/lpe-bool-test.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 { | ^~~~~ [6/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_sp-item-group.dir/src/sp-item-group-test.cpp.o -MF testfiles/CMakeFiles/test_sp-item-group.dir/src/sp-item-group-test.cpp.o.d -o testfiles/CMakeFiles/test_sp-item-group.dir/src/sp-item-group-test.cpp.o -c ../testfiles/src/sp-item-group-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/document.h:34, from ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 ../testfiles/src/sp-item-group-test.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 { | ^~~~~ [7/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_sp-object.dir/src/sp-object-test.cpp.o -MF testfiles/CMakeFiles/test_sp-object.dir/src/sp-object-test.cpp.o.d -o testfiles/CMakeFiles/test_sp-object.dir/src/sp-object-test.cpp.o -c ../testfiles/src/sp-object-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/object/sp-item.h:25, from ../testfiles/src/sp-object-test.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 ../testfiles/src/sp-object-test.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 ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 ../testfiles/src/sp-object-test.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 ../testfiles/src/sp-object-test.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 ../testfiles/src/sp-object-test.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 ../testfiles/src/sp-object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-object-test.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 { | ^~~~~ [8/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_util.dir/src/util-test.cpp.o -MF testfiles/CMakeFiles/test_util.dir/src/util-test.cpp.o.d -o testfiles/CMakeFiles/test_util.dir/src/util-test.cpp.o -c ../testfiles/src/util-test.cpp [9/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_object-style.dir/src/object-style-test.cpp.o -MF testfiles/CMakeFiles/test_object-style.dir/src/object-style-test.cpp.o.d -o testfiles/CMakeFiles/test_object-style.dir/src/object-style-test.cpp.o -c ../testfiles/src/object-style-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/document.h:34, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-style-test.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 { | ^~~~~ [10/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_svg-extension.dir/src/svg-extension-test.cpp.o -MF testfiles/CMakeFiles/test_svg-extension.dir/src/svg-extension-test.cpp.o.d -o testfiles/CMakeFiles/test_svg-extension.dir/src/svg-extension-test.cpp.o -c ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 ../testfiles/src/svg-extension-test.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 { | ^~~~~ [11/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_style-elem.dir/src/style-elem-test.cpp.o -MF testfiles/CMakeFiles/test_style-elem.dir/src/style-elem-test.cpp.o.d -o testfiles/CMakeFiles/test_style-elem.dir/src/style-elem-test.cpp.o -c ../testfiles/src/style-elem-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/document.h:34, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/style-elem-test.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 { | ^~~~~ [12/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_attributes.dir/src/attributes-test.cpp.o -MF testfiles/CMakeFiles/test_attributes.dir/src/attributes-test.cpp.o.d -o testfiles/CMakeFiles/test_attributes.dir/src/attributes-test.cpp.o -c ../testfiles/src/attributes-test.cpp [13/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_object-set.dir/src/object-set-test.cpp.o -MF testfiles/CMakeFiles/test_object-set.dir/src/object-set-test.cpp.o.d -o testfiles/CMakeFiles/test_object-set.dir/src/object-set-test.cpp.o -c ../testfiles/src/object-set-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/document.h:34, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-set-test.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 { | ^~~~~ [14/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_drag-and-drop-svgz.dir/src/drag-and-drop-svgz.cpp.o -MF testfiles/CMakeFiles/test_drag-and-drop-svgz.dir/src/drag-and-drop-svgz.cpp.o.d -o testfiles/CMakeFiles/test_drag-and-drop-svgz.dir/src/drag-and-drop-svgz.cpp.o -c ../testfiles/src/drag-and-drop-svgz.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/document.h:34, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/drag-and-drop-svgz.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 { | ^~~~~ [15/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dcpp_test_static_library_EXPORTS -Itestfiles -I../testfiles -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/cpp_test_static_library.dir/unittest.cpp.o -MF testfiles/CMakeFiles/cpp_test_static_library.dir/unittest.cpp.o.d -o testfiles/CMakeFiles/cpp_test_static_library.dir/unittest.cpp.o -c ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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/sbasis.h:40, from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from ../src/3rdparty/2geom/include/2geom/geom.h:42, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../src/object/object-set.h:36, from ../src/selection.h:27, from ../src/inkscape.h:18, from ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 ../testfiles/unittest.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 { | ^~~~~ [16/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dcpp_test_static_library_EXPORTS -Itestfiles -I../testfiles -I../ -I../src -Iinclude -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/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/cpp_test_static_library.dir/doc-per-case-test.cpp.o -MF testfiles/CMakeFiles/cpp_test_static_library.dir/doc-per-case-test.cpp.o.d -o testfiles/CMakeFiles/cpp_test_static_library.dir/doc-per-case-test.cpp.o -c ../testfiles/doc-per-case-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/document.h:34, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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/rect.h:44, from ../src/snap-candidate.h:19, from ../src/snapper.h:20, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/snap.h:23, from ../src/object/sp-namedview.h:22, from ../src/document.h:43, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/doc-per-case-test.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 { | ^~~~~ [17/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_extract-uri.dir/src/extract-uri-test.cpp.o -MF testfiles/CMakeFiles/test_extract-uri.dir/src/extract-uri-test.cpp.o.d -o testfiles/CMakeFiles/test_extract-uri.dir/src/extract-uri-test.cpp.o -c ../testfiles/src/extract-uri-test.cpp [18/64] : && /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcpp_test_static_library.so -o lib/arm-linux-gnueabihf/libcpp_test_static_library.so testfiles/CMakeFiles/cpp_test_static_library.dir/unittest.cpp.o testfiles/CMakeFiles/cpp_test_static_library.dir/doc-per-case-test.cpp.o -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext && : [19/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_xml.dir/src/xml-test.cpp.o -o bin/test_xml -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [20/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_lpe-bool.dir/src/lpe-bool-test.cpp.o -o bin/test_lpe-bool -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [21/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_style-internal.dir/src/style-internal-test.cpp.o -MF testfiles/CMakeFiles/test_style-internal.dir/src/style-internal-test.cpp.o.d -o testfiles/CMakeFiles/test_style-internal.dir/src/style-internal-test.cpp.o -c ../testfiles/src/style-internal-test.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 ../testfiles/src/style-internal-test.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/sp-filter.h:22, from ../src/style-internal.h:31, from ../testfiles/src/style-internal-test.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-filter.h:22, from ../src/style-internal.h:31, from ../testfiles/src/style-internal-test.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-item.h:25, from ../src/object/sp-filter.h:22, from ../src/style-internal.h:31, from ../testfiles/src/style-internal-test.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/sp-filter.h:22, from ../src/style-internal.h:31, from ../testfiles/src/style-internal-test.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-filter.h:22, from ../src/style-internal.h:31, from ../testfiles/src/style-internal-test.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-filter.h:22, from ../src/style-internal.h:31, from ../testfiles/src/style-internal-test.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-item.h:26, from ../src/object/sp-filter.h:22, from ../src/style-internal.h:31, from ../testfiles/src/style-internal-test.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) { | ^~~~~~~~~~ [22/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_2geom-characterization.dir/src/2geom-characterization-test.cpp.o -o bin/test_2geom-characterization -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [23/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_rebase-hrefs.dir/src/rebase-hrefs-test.cpp.o -MF testfiles/CMakeFiles/test_rebase-hrefs.dir/src/rebase-hrefs-test.cpp.o.d -o testfiles/CMakeFiles/test_rebase-hrefs.dir/src/rebase-hrefs-test.cpp.o -c ../testfiles/src/rebase-hrefs-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/document.h:34, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/rebase-hrefs-test.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 { | ^~~~~ [24/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_sp-item-group.dir/src/sp-item-group-test.cpp.o -o bin/test_sp-item-group -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [25/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_sp-object.dir/src/sp-object-test.cpp.o -o bin/test_sp-object -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [26/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_path-boolop.dir/src/path-boolop-test.cpp.o -MF testfiles/CMakeFiles/test_path-boolop.dir/src/path-boolop-test.cpp.o.d -o testfiles/CMakeFiles/test_path-boolop.dir/src/path-boolop-test.cpp.o -c ../testfiles/src/path-boolop-test.cpp 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-boolop.h:13, from ../testfiles/src/path-boolop-test.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/curve.h:45, from ../src/3rdparty/2geom/include/2geom/path.h:46, from ../src/path/path-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: ../src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled 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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: ../src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: ../src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is 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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: ../src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: ../src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ ../src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: ../src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: ../src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ ../src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: ../src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match 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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from ../src/3rdparty/2geom/include/2geom/crossing.h:43, from ../src/3rdparty/2geom/include/2geom/line.h:41, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: ../src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ ../src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from ../src/3rdparty/2geom/include/2geom/line.h:43, from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: ../src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from ../src/3rdparty/2geom/include/2geom/geom.h:43, from ../src/snapped-point.h:16, from ../src/snapper.h:21, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: ../src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: ../src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: ../src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: ../src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: ../src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: ../src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: ../src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ ../src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: ../src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from ../src/snapper.h:22, from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 ../testfiles/src/path-boolop-test.cpp:3: ../src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: ../src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from ../src/line-snapper.h:14, from ../src/guide-snapper.h:15, from ../src/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 ../testfiles/src/path-boolop-test.cpp:3: ../src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: ../src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-writer.h:36, from ../testfiles/src/path-boolop-test.cpp:5: ../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 ../testfiles/src/path-boolop-test.cpp:5: ../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/path/path-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: /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/path/path-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: ../src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here ../src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ 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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: ../src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here ../src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: ../src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:273:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: ../src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: ../src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: ../src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ ../src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here ../src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval 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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: ../src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ ../src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ ../src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here ../src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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/path/path-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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 ../testfiles/src/path-boolop-test.cpp:5: ../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/path/path-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../src/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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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/path/path-boolop.h:13, from ../testfiles/src/path-boolop-test.cpp:3: ../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); | ~~~~~~~~~~~~^~~ [27/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_dir-util.dir/src/dir-util-test.cpp.o -o bin/test_dir-util -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [28/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_attributes.dir/src/attributes-test.cpp.o -o bin/test_attributes -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [29/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_util.dir/src/util-test.cpp.o -o bin/test_util -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [30/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_object-style.dir/src/object-style-test.cpp.o -o bin/test_object-style -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [31/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_object-set.dir/src/object-set-test.cpp.o -o bin/test_object-set -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [32/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_svg-extension.dir/src/svg-extension-test.cpp.o -o bin/test_svg-extension -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [33/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_drag-and-drop-svgz.dir/src/drag-and-drop-svgz.cpp.o -o bin/test_drag-and-drop-svgz -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [34/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_style-elem.dir/src/style-elem-test.cpp.o -o bin/test_style-elem -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [35/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_rebase-hrefs.dir/src/rebase-hrefs-test.cpp.o -o bin/test_rebase-hrefs -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [36/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_path-boolop.dir/src/path-boolop-test.cpp.o -o bin/test_path-boolop -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [37/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_extract-uri.dir/src/extract-uri-test.cpp.o -o bin/test_extract-uri -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [38/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_style-internal.dir/src/style-internal-test.cpp.o -o bin/test_style-internal -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [39/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_svg-affine.dir/src/svg-affine-test.cpp.o -MF testfiles/CMakeFiles/test_svg-affine.dir/src/svg-affine-test.cpp.o.d -o testfiles/CMakeFiles/test_svg-affine.dir/src/svg-affine-test.cpp.o -c ../testfiles/src/svg-affine-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../testfiles/src/svg-affine-test.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) { | ^ [40/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_svg-stringstream.dir/src/svg-stringstream-test.cpp.o -MF testfiles/CMakeFiles/test_svg-stringstream.dir/src/svg-stringstream-test.cpp.o.d -o testfiles/CMakeFiles/test_svg-stringstream.dir/src/svg-stringstream-test.cpp.o -c ../testfiles/src/svg-stringstream-test.cpp In file included from ../testfiles/src/svg-stringstream-test.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) { | ^ [41/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_svg-affine.dir/src/svg-affine-test.cpp.o -o bin/test_svg-affine -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [42/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_svg-stringstream.dir/src/svg-stringstream-test.cpp.o -o bin/test_svg-stringstream -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [43/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_svg-length.dir/src/svg-length-test.cpp.o -MF testfiles/CMakeFiles/test_svg-length.dir/src/svg-length-test.cpp.o.d -o testfiles/CMakeFiles/test_svg-length.dir/src/svg-length-test.cpp.o -c ../testfiles/src/svg-length-test.cpp [44/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_svg-length.dir/src/svg-length-test.cpp.o -o bin/test_svg-length -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [45/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_svg-color.dir/src/svg-color-test.cpp.o -MF testfiles/CMakeFiles/test_svg-color.dir/src/svg-color-test.cpp.o.d -o testfiles/CMakeFiles/test_svg-color.dir/src/svg-color-test.cpp.o -c ../testfiles/src/svg-color-test.cpp In file included from ../src/preferences.h:25, from ../testfiles/src/svg-color-test.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) { | ^ [46/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_svg-color.dir/src/svg-color-test.cpp.o -o bin/test_svg-color -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [47/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_sp-glyph-kerning.dir/src/sp-glyph-kerning-test.cpp.o -MF testfiles/CMakeFiles/test_sp-glyph-kerning.dir/src/sp-glyph-kerning-test.cpp.o.d -o testfiles/CMakeFiles/test_sp-glyph-kerning.dir/src/sp-glyph-kerning-test.cpp.o -c ../testfiles/src/sp-glyph-kerning-test.cpp [48/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_style.dir/src/style-test.cpp.o -MF testfiles/CMakeFiles/test_style.dir/src/style-test.cpp.o.d -o testfiles/CMakeFiles/test_style.dir/src/style-test.cpp.o -c ../testfiles/src/style-test.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 ../testfiles/src/style-test.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-filter.h:22, from ../src/style-internal.h:31, from ../src/style.h:22, from ../testfiles/src/style-test.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-filter.h:22, from ../src/style-internal.h:31, from ../src/style.h:22, from ../testfiles/src/style-test.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: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 ../testfiles/src/style-test.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/sp-item.h:26, from ../src/object/sp-filter.h:22, from ../src/style-internal.h:31, from ../src/style.h:22, from ../testfiles/src/style-test.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-filter.h:22, from ../src/style-internal.h:31, from ../src/style.h:22, from ../testfiles/src/style-test.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-filter.h:22, from ../src/style-internal.h:31, from ../src/style.h:22, from ../testfiles/src/style-test.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/sp-item.h:26, from ../src/object/sp-filter.h:22, from ../src/style-internal.h:31, from ../src/style.h:22, from ../testfiles/src/style-test.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) { | ^~~~~~~~~~ [49/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_style.dir/src/style-test.cpp.o -o bin/test_style -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [50/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_sp-gradient.dir/src/sp-gradient-test.cpp.o -MF testfiles/CMakeFiles/test_sp-gradient.dir/src/sp-gradient-test.cpp.o.d -o testfiles/CMakeFiles/test_sp-gradient.dir/src/sp-gradient-test.cpp.o -c ../testfiles/src/sp-gradient-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/document.h:34, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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 /usr/include/gtest/gtest.h:62, from ../testfiles/src/sp-gradient-test.cpp:13: ../testfiles/src/sp-gradient-test.cpp: In member function ‘virtual void SPGradientTest_SetGradientTransform_Test::TestBody()’: ../testfiles/src/sp-gradient-test.cpp:56:71: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 56 | EXPECT_TRUE(Geom::are_near(Geom::Affine(Geom::Rotate::from_degrees(90.0)), gr->gradientTransform)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/sp-gradient-test.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/gtest/gtest.h:62, from ../testfiles/src/sp-gradient-test.cpp:13: ../testfiles/src/sp-gradient-test.cpp: In member function ‘virtual void SPGradientTest_Write_Test::TestBody()’: ../testfiles/src/sp-gradient-test.cpp:75:71: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | EXPECT_TRUE(Geom::are_near(Geom::Affine(Geom::Rotate::from_degrees(90.0)), svd)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../testfiles/src/sp-gradient-test.cpp: In member function ‘virtual void SPGradientTest_SetGradientTransform_Test::TestBody()’: ../testfiles/src/sp-gradient-test.cpp:46:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | TEST_F(SPGradientTest, SetGradientTransform) { | ^~~~~~~~~~~~~~ [51/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_sp-gradient.dir/src/sp-gradient-test.cpp.o -o bin/test_sp-gradient -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [52/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_svg-path-geom.dir/src/svg-path-geom-test.cpp.o -MF testfiles/CMakeFiles/test_svg-path-geom.dir/src/svg-path-geom-test.cpp.o.d -o testfiles/CMakeFiles/test_svg-path-geom.dir/src/svg-path-geom-test.cpp.o -c ../testfiles/src/svg-path-geom-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/curve.h:44, from ../src/3rdparty/2geom/include/2geom/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:38, from ../testfiles/src/svg-path-geom-test.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/curves.h:39, from ../testfiles/src/svg-path-geom-test.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/ellipse.h:43, from ../src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from ../src/3rdparty/2geom/include/2geom/curves.h:40, from ../testfiles/src/svg-path-geom-test.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/ellipse.h:43, from ../src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from ../src/3rdparty/2geom/include/2geom/curves.h:40, from ../testfiles/src/svg-path-geom-test.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/ellipse.h:43, from ../src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from ../src/3rdparty/2geom/include/2geom/curves.h:40, from ../testfiles/src/svg-path-geom-test.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/elliptical-arc.h:45, from ../src/3rdparty/2geom/include/2geom/curves.h:40, from ../testfiles/src/svg-path-geom-test.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 ../testfiles/src/svg-path-geom-test.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 ../testfiles/src/svg-path-geom-test.cpp:17: ../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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/coord.h:41, from ../testfiles/src/svg-path-geom-test.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/curve.h:45, from ../src/3rdparty/2geom/include/2geom/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/coord.h:41, from ../testfiles/src/svg-path-geom-test.cpp:10: /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]’ ../testfiles/src/svg-path-geom-test.cpp:200:68: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../testfiles/src/svg-path-geom-test.cpp: In member function ‘bool SvgPathGeomTest::bpathEqual(const Geom::PathVector&, const Geom::PathVector&, double)’: ../testfiles/src/svg-path-geom-test.cpp:91:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | if (!Geom::are_near((*la)[0], (*lb)[0], eps)) { | ~~~~~~~^ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:39, from ../testfiles/src/svg-path-geom-test.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 ../testfiles/src/svg-path-geom-test.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/curves.h:38, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:38, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:38, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:38, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/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/include/2geom/elliptical-arc.h:45, from ../src/3rdparty/2geom/include/2geom/curves.h:40, from ../testfiles/src/svg-path-geom-test.cpp:11: ../src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::append(const Geom::Curve&)’: ../src/3rdparty/2geom/include/2geom/path.h:696:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 696 | stitchTo(curve.initialPoint()); | ~~~~~~~~~~~~~~~~~~^~ In file included from ../src/3rdparty/2geom/include/2geom/curve.h:46, from ../src/3rdparty/2geom/include/2geom/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:39, from ../testfiles/src/svg-path-geom-test.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/curves.h:37, from ../testfiles/src/svg-path-geom-test.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/curves.h:39, from ../testfiles/src/svg-path-geom-test.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 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/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_svg-path-geom.dir/src/svg-path-geom-test.cpp.o -o bin/test_svg-path-geom -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [54/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_sp-glyph-kerning.dir/src/sp-glyph-kerning-test.cpp.o -o bin/test_sp-glyph-kerning -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [55/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_color-profile.dir/src/color-profile-test.cpp.o -MF testfiles/CMakeFiles/test_color-profile.dir/src/color-profile-test.cpp.o.d -o testfiles/CMakeFiles/test_color-profile.dir/src/color-profile-test.cpp.o -c ../testfiles/src/color-profile-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/document.h:34, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/color-profile-test.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 { | ^~~~~ [56/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_color-profile.dir/src/color-profile-test.cpp.o -o bin/test_color-profile -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [57/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_object.dir/src/object-test.cpp.o -MF testfiles/CMakeFiles/test_object.dir/src/object-test.cpp.o.d -o testfiles/CMakeFiles/test_object.dir/src/object-test.cpp.o -c ../testfiles/src/object-test.cpp In file included from ../src/3rdparty/2geom/include/2geom/affine.h:19, from ../src/document.h:34, from ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 ../testfiles/doc-per-case-test.h:15, from ../testfiles/src/object-test.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 { | ^~~~~ [58/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_uri.dir/src/uri-test.cpp.o -MF testfiles/CMakeFiles/test_uri.dir/src/uri-test.cpp.o.d -o testfiles/CMakeFiles/test_uri.dir/src/uri-test.cpp.o -c ../testfiles/src/uri-test.cpp [59/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_object.dir/src/object-test.cpp.o -o bin/test_object -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [60/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_uri.dir/src/uri-test.cpp.o -o bin/test_uri -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [61/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_curve.dir/src/curve-test.cpp.o -MF testfiles/CMakeFiles/test_curve.dir/src/curve-test.cpp.o.d -o testfiles/CMakeFiles/test_curve.dir/src/curve-test.cpp.o -c ../testfiles/src/curve-test.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/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:46, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:46, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/3rdparty/2geom/include/2geom/curves.h:40, from ../testfiles/src/curve-test.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 ../testfiles/src/curve-test.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 ../testfiles/src/curve-test.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 ../testfiles/src/curve-test.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/path.h:42, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:46, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:46, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:42, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:46, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/curves.h:40, from ../testfiles/src/curve-test.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/path.h:47, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:46, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:46, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:46, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:46, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:47, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.cpp:12: ../src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point, Geom::Point, Geom::Point) [with unsigned int degree = 3]’: ../src/3rdparty/2geom/include/2geom/bezier-curve.h:225:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | BezierCurveN(Point c0, Point c1, Point c2, Point c3) { | ^~~~~~~~~~~~ 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 ../testfiles/src/curve-test.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/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:46, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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/path.h:47, from ../src/3rdparty/2geom/include/2geom/pathvector.h:42, from ../src/display/curve.h:17, from ../testfiles/src/curve-test.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); } | ^~~~~~~~~~~ ../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 { | ^~~~~~~ [62/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_curve.dir/src/curve-test.cpp.o -o bin/test_curve -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : [63/64] /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Itestfiles -I../testfiles -I../ -I../src -Iinclude -I../src/3rdparty/adaptagrams -I../src/3rdparty/2geom/include -I../src/3rdparty/2geom/include/2geom -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem src/extension/dbus -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -pthread -fopenmp -fopenmp -fopenmp -fPIC -fdiagnostics-color -std=gnu++17 -MD -MT testfiles/CMakeFiles/test_cairo-utils.dir/src/cairo-utils-test.cpp.o -MF testfiles/CMakeFiles/test_cairo-utils.dir/src/cairo-utils-test.cpp.o.d -o testfiles/CMakeFiles/test_cairo-utils.dir/src/cairo-utils-test.cpp.o -c ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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/sp-filter.h:22, from ../src/style-internal.h:31, from ../src/style.h:22, from ../src/display/cairo-utils.h:18, from ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 ../testfiles/src/cairo-utils-test.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 { | ^~~~~ [64/64] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic testfiles/CMakeFiles/test_cairo-utils.dir/src/cairo-utils-test.cpp.o -o bin/test_cairo-utils -Wl,-rpath,/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf lib/arm-linux-gnueabihf/libcpp_test_static_library.so lib/arm-linux-gnueabihf/lib2geom.a -Wl,-Bstatic -lgtest -Wl,-Bdynamic lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -llcms2 -lc -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -ldbus-glib-1 -ldbus-1 -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 -lgobject-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lglib-2.0 -lgsl -lgslcblas -lm -lcairo -ldouble-conversion && : # some tests are not parallel-safe, since they try to look at the same file dh_auto_test -a --no-parallel cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 MESON_TESTTHREADS=1 ninja test [0/1] Running tests... Test project /<>/obj-arm-linux-gnueabihf Start 1: test_uri 1/298 Test #1: test_uri ............................................................ Passed 0.10 sec Start 2: test_util 2/298 Test #2: test_util ........................................................... Passed 0.10 sec Start 3: test_drag-and-drop-svgz 3/298 Test #3: test_drag-and-drop-svgz ............................................. Passed 0.50 sec Start 4: test_extract-uri 4/298 Test #4: test_extract-uri .................................................... Passed 0.11 sec Start 5: test_attributes 5/298 Test #5: test_attributes ..................................................... Passed 0.10 sec Start 6: test_color-profile 6/298 Test #6: test_color-profile .................................................. Passed 0.45 sec Start 7: test_dir-util 7/298 Test #7: test_dir-util ....................................................... Passed 0.10 sec Start 8: test_sp-object 8/298 Test #8: test_sp-object ...................................................... Passed 0.44 sec Start 9: test_object-set 9/298 Test #9: test_object-set ..................................................... Passed 0.48 sec Start 10: test_object-style 10/298 Test #10: test_object-style ................................................... Passed 0.45 sec Start 11: test_path-boolop 11/298 Test #11: test_path-boolop .................................................... Passed 0.11 sec Start 12: test_rebase-hrefs 12/298 Test #12: test_rebase-hrefs ................................................... Passed 0.45 sec Start 13: test_style-elem 13/298 Test #13: test_style-elem ..................................................... Passed 0.44 sec Start 14: test_style-internal 14/298 Test #14: test_style-internal ................................................. Passed 0.10 sec Start 15: test_style 15/298 Test #15: test_style .......................................................... Passed 0.11 sec Start 16: test_svg-affine 16/298 Test #16: test_svg-affine ..................................................... Passed 0.10 sec Start 17: test_svg-color 17/298 Test #17: test_svg-color ...................................................... Passed 0.13 sec Start 18: test_svg-length 18/298 Test #18: test_svg-length ..................................................... Passed 0.10 sec Start 19: test_svg-stringstream 19/298 Test #19: test_svg-stringstream ............................................... Passed 0.10 sec Start 20: test_sp-gradient 20/298 Test #20: test_sp-gradient .................................................... Passed 0.45 sec Start 21: test_svg-path-geom 21/298 Test #21: test_svg-path-geom .................................................. Passed 0.11 sec Start 22: test_object 22/298 Test #22: test_object ......................................................... Passed 1.17 sec Start 23: test_sp-glyph-kerning 23/298 Test #23: test_sp-glyph-kerning ............................................... Passed 0.10 sec Start 24: test_cairo-utils 24/298 Test #24: test_cairo-utils .................................................... Passed 0.44 sec Start 25: test_svg-extension 25/298 Test #25: test_svg-extension .................................................. Passed 0.45 sec Start 26: test_curve 26/298 Test #26: test_curve .......................................................... Passed 0.11 sec Start 27: test_2geom-characterization 27/298 Test #27: test_2geom-characterization ......................................... Passed 0.10 sec Start 28: test_lpe-bool 28/298 Test #28: test_lpe-bool ....................................................... Passed 0.45 sec Start 29: test_xml 29/298 Test #29: test_xml ............................................................ Passed 0.10 sec Start 30: test_sp-item-group 30/298 Test #30: test_sp-item-group .................................................. Passed 0.44 sec Start 31: cli_version 31/298 Test #31: cli_version ......................................................... Passed 0.11 sec Start 32: cli_version_known 32/298 Test #32: cli_version_known ................................................... Passed 0.11 sec Start 33: cli_system-data-directory 33/298 Test #33: cli_system-data-directory ........................................... Passed 0.11 sec Start 34: cli_user-data-directory 34/298 Test #34: cli_user-data-directory ............................................. Passed 0.11 sec Start 35: cli_pdf-poppler-mesh-import 35/298 Test #35: cli_pdf-poppler-mesh-import ......................................... Passed 0.87 sec Start 36: cli_pdf-poppler-mesh-import_check_output 36/298 Test #36: cli_pdf-poppler-mesh-import_check_output ............................ Passed 0.02 sec Start 37: cli_pdf-internal-mesh-import 37/298 Test #37: cli_pdf-internal-mesh-import ........................................ Passed 0.50 sec Start 38: cli_pdf-internal-mesh-import_check_output 38/298 Test #38: cli_pdf-internal-mesh-import_check_output ........................... Passed 0.02 sec Start 39: cli_export-type-dot-separated 39/298 Test #39: cli_export-type-dot-separated ....................................... Passed 0.46 sec Start 40: cli_export-type-dot-separated_check_output 40/298 Test #40: cli_export-type-dot-separated_check_output .......................... Passed 0.02 sec Start 41: cli_export-type 41/298 Test #41: cli_export-type ..................................................... Passed 0.49 sec Start 42: cli_export-type_check_output 42/298 Test #42: cli_export-type_check_output ........................................ Passed 0.03 sec Start 43: cli_export-type-caseinsensitive 43/298 Test #43: cli_export-type-caseinsensitive ..................................... Passed 0.49 sec Start 44: cli_export-type-caseinsensitive_check_output 44/298 Test #44: cli_export-type-caseinsensitive_check_output ........................ Passed 0.03 sec Start 45: cli_export-type_svg 45/298 Test #45: cli_export-type_svg ................................................. Passed 0.46 sec Start 46: cli_export-type_svg_check_output 46/298 Test #46: cli_export-type_svg_check_output .................................... Passed 0.29 sec Start 47: cli_export-type_png 47/298 Test #47: cli_export-type_png ................................................. Passed 0.50 sec Start 48: cli_export-type_png_check_output 48/298 Test #48: cli_export-type_png_check_output .................................... Passed 0.20 sec Start 49: cli_export-type_ps 49/298 Test #49: cli_export-type_ps .................................................. Passed 0.48 sec Start 50: cli_export-type_ps_check_output 50/298 Test #50: cli_export-type_ps_check_output .....................................***Skipped 0.02 sec Start 51: cli_export-type_eps 51/298 Test #51: cli_export-type_eps ................................................. Passed 0.47 sec Start 52: cli_export-type_eps_check_output 52/298 Test #52: cli_export-type_eps_check_output ....................................***Skipped 0.02 sec Start 53: cli_export-type_pdf 53/298 Test #53: cli_export-type_pdf ................................................. Passed 0.46 sec Start 54: cli_export-type_pdf_check_output 54/298 Test #54: cli_export-type_pdf_check_output ....................................***Skipped 0.02 sec Start 55: cli_export-type_emf 55/298 Test #55: cli_export-type_emf ................................................. Passed 0.46 sec Start 56: cli_export-type_emf_check_output 56/298 Test #56: cli_export-type_emf_check_output ....................................***Skipped 0.02 sec Start 57: cli_export-type_wmf 57/298 Test #57: cli_export-type_wmf ................................................. Passed 0.46 sec Start 58: cli_export-type_wmf_check_output 58/298 Test #58: cli_export-type_wmf_check_output .................................... Passed 0.25 sec Start 59: cli_export-type_xaml 59/298 Test #59: cli_export-type_xaml ................................................ Passed 0.48 sec Start 60: cli_export-type_xaml_check_output 60/298 Test #60: cli_export-type_xaml_check_output ................................... Passed 0.02 sec Start 61: cli_export-area-page_png 61/298 Test #61: cli_export-area-page_png ............................................ Passed 0.49 sec Start 62: cli_export-area-page_png_check_output 62/298 Test #62: cli_export-area-page_png_check_output ............................... Passed 0.26 sec Start 63: cli_export-area-page_svg 63/298 Test #63: cli_export-area-page_svg ............................................ Passed 0.46 sec Start 64: cli_export-area-page_svg_check_output 64/298 Test #64: cli_export-area-page_svg_check_output ............................... Passed 0.39 sec Start 65: cli_export-area-page_pdf 65/298 Test #65: cli_export-area-page_pdf ............................................ Passed 0.52 sec Start 66: cli_export-area-page_pdf_check_output 66/298 Test #66: cli_export-area-page_pdf_check_output ...............................***Skipped 0.02 sec Start 67: cli_export-area-page_ps 67/298 Test #67: cli_export-area-page_ps ............................................. Passed 0.51 sec Start 68: cli_export-area-page_ps_check_output 68/298 Test #68: cli_export-area-page_ps_check_output ................................***Skipped 0.02 sec Start 69: cli_export-area-page_emf 69/298 Test #69: cli_export-area-page_emf ............................................ Passed 0.47 sec Start 70: cli_export-area-page_emf_check_output 70/298 Test #70: cli_export-area-page_emf_check_output ...............................***Skipped 0.02 sec Start 71: cli_export-area-page_wmf 71/298 Test #71: cli_export-area-page_wmf ............................................ Passed 0.48 sec Start 72: cli_export-area-page_wmf_check_output 72/298 Test #72: cli_export-area-page_wmf_check_output ............................... Passed 0.36 sec Start 73: cli_export-area-page_export-id_png 73/298 Test #73: cli_export-area-page_export-id_png .................................. Passed 0.49 sec Start 74: cli_export-area-page_export-id_png_check_output 74/298 Test #74: cli_export-area-page_export-id_png_check_output ..................... Passed 0.20 sec Start 75: cli_export-area-page_export-id_svg 75/298 Test #75: cli_export-area-page_export-id_svg .................................. Passed 0.48 sec Start 76: cli_export-area-page_export-id_svg_check_output 76/298 Test #76: cli_export-area-page_export-id_svg_check_output ..................... Passed 0.26 sec Start 77: cli_export-area-page_export-id_pdf 77/298 Test #77: cli_export-area-page_export-id_pdf .................................. Passed 0.47 sec Start 78: cli_export-area-page_export-id_pdf_check_output 78/298 Test #78: cli_export-area-page_export-id_pdf_check_output .....................***Skipped 0.02 sec Start 79: cli_export-area-page_export-id_ps 79/298 Test #79: cli_export-area-page_export-id_ps ................................... Passed 0.48 sec Start 80: cli_export-area-page_export-id_ps_check_output 80/298 Test #80: cli_export-area-page_export-id_ps_check_output ......................***Skipped 0.02 sec Start 81: cli_export-area-drawing_png 81/298 Test #81: cli_export-area-drawing_png ......................................... Passed 0.50 sec Start 82: cli_export-area-drawing_png_check_output 82/298 Test #82: cli_export-area-drawing_png_check_output ............................ Passed 0.21 sec Start 83: cli_export-area-drawing_svg 83/298 Test #83: cli_export-area-drawing_svg ......................................... Passed 0.48 sec Start 84: cli_export-area-drawing_svg_check_output 84/298 Test #84: cli_export-area-drawing_svg_check_output ............................ Passed 0.31 sec Start 85: cli_export-area-drawing_pdf 85/298 Test #85: cli_export-area-drawing_pdf ......................................... Passed 0.47 sec Start 86: cli_export-area-drawing_pdf_check_output 86/298 Test #86: cli_export-area-drawing_pdf_check_output ............................***Skipped 0.02 sec Start 87: cli_export-area-drawing_ps 87/298 Test #87: cli_export-area-drawing_ps .......................................... Passed 0.52 sec Start 88: cli_export-area-drawing_ps_check_output 88/298 Test #88: cli_export-area-drawing_ps_check_output .............................***Skipped 0.02 sec Start 89: cli_export-area-drawing_eps 89/298 Test #89: cli_export-area-drawing_eps ......................................... Passed 0.52 sec Start 90: cli_export-area-drawing_eps_check_output 90/298 Test #90: cli_export-area-drawing_eps_check_output ............................***Skipped 0.02 sec Start 91: cli_export-area_png 91/298 Test #91: cli_export-area_png ................................................. Passed 0.47 sec Start 92: cli_export-area_png_check_output 92/298 Test #92: cli_export-area_png_check_output .................................... Passed 0.12 sec Start 93: cli_export-area-snap_export-id 93/298 Test #93: cli_export-area-snap_export-id ...................................... Passed 0.47 sec Start 94: cli_export-area-snap_export-id_check_output 94/298 Test #94: cli_export-area-snap_export-id_check_output ......................... Passed 0.08 sec Start 95: cli_export-area-snap_export-area-drawing 95/298 Test #95: cli_export-area-snap_export-area-drawing ............................ Passed 0.47 sec Start 96: cli_export-area-snap_export-area-drawing_check_output 96/298 Test #96: cli_export-area-snap_export-area-drawing_check_output ............... Passed 0.08 sec Start 97: cli_export-dpi_png 97/298 Test #97: cli_export-dpi_png .................................................. Passed 0.46 sec Start 98: cli_export-dpi_png_check_output 98/298 Test #98: cli_export-dpi_png_check_output ..................................... Passed 0.06 sec Start 99: cli_export-dpi_pdf 99/298 Test #99: cli_export-dpi_pdf .................................................. Passed 0.46 sec Start 100: cli_export-dpi_pdf_check_output 100/298 Test #100: cli_export-dpi_pdf_check_output .....................................***Skipped 0.02 sec Start 101: cli_export-dpi_ps 101/298 Test #101: cli_export-dpi_ps ................................................... Passed 0.50 sec Start 102: cli_export-dpi_ps_check_output 102/298 Test #102: cli_export-dpi_ps_check_output ......................................***Skipped 0.02 sec Start 103: cli_export-dpi_eps 103/298 Test #103: cli_export-dpi_eps .................................................. Passed 0.51 sec Start 104: cli_export-dpi_eps_check_output 104/298 Test #104: cli_export-dpi_eps_check_output .....................................***Skipped 0.02 sec Start 105: cli_export-width 105/298 Test #105: cli_export-width .................................................... Passed 0.48 sec Start 106: cli_export-width_check_output 106/298 Test #106: cli_export-width_check_output ....................................... Passed 0.10 sec Start 107: cli_export-width_export-dpi 107/298 Test #107: cli_export-width_export-dpi ......................................... Passed 0.47 sec Start 108: cli_export-width_export-dpi_check_output 108/298 Test #108: cli_export-width_export-dpi_check_output ............................ Passed 0.10 sec Start 109: cli_export-width_export-use-hints 109/298 Test #109: cli_export-width_export-use-hints ................................... Passed 0.48 sec Start 110: cli_export-width_export-use-hints_check_output 110/298 Test #110: cli_export-width_export-use-hints_check_output ...................... Passed 0.01 sec Start 111: cli_export-height 111/298 Test #111: cli_export-height ................................................... Passed 0.47 sec Start 112: cli_export-height_check_output 112/298 Test #112: cli_export-height_check_output ...................................... Passed 0.07 sec Start 113: cli_export-height_export-dpi 113/298 Test #113: cli_export-height_export-dpi ........................................ Passed 0.46 sec Start 114: cli_export-height_export-dpi_check_output 114/298 Test #114: cli_export-height_export-dpi_check_output ........................... Passed 0.07 sec Start 115: cli_export-height_export-use-hints 115/298 Test #115: cli_export-height_export-use-hints .................................. Passed 0.46 sec Start 116: cli_export-height_export-use-hints_check_output 116/298 Test #116: cli_export-height_export-use-hints_check_output ..................... Passed 0.01 sec Start 117: cli_export-margin_mm_svg 117/298 Test #117: cli_export-margin_mm_svg ............................................ Passed 0.47 sec Start 118: cli_export-margin_mm_svg_check_output 118/298 Test #118: cli_export-margin_mm_svg_check_output ............................... Passed 1.08 sec Start 119: cli_export-margin_mm_pdf 119/298 Test #119: cli_export-margin_mm_pdf ............................................ Passed 0.47 sec Start 120: cli_export-margin_mm_pdf_check_output 120/298 Test #120: cli_export-margin_mm_pdf_check_output ...............................***Skipped 0.02 sec Start 121: cli_export-margin_px_svg 121/298 Test #121: cli_export-margin_px_svg ............................................ Passed 0.47 sec Start 122: cli_export-margin_px_svg_check_output 122/298 Test #122: cli_export-margin_px_svg_check_output ............................... Passed 0.12 sec Start 123: cli_export-margin_px_ps 123/298 Test #123: cli_export-margin_px_ps ............................................. Passed 0.46 sec Start 124: cli_export-margin_px_ps_check_output 124/298 Test #124: cli_export-margin_px_ps_check_output ................................***Skipped 0.02 sec Start 125: cli_export-margin_export-id_svg 125/298 Test #125: cli_export-margin_export-id_svg ..................................... Passed 0.47 sec Start 126: cli_export-margin_export-id_svg_check_output 126/298 Test #126: cli_export-margin_export-id_svg_check_output ........................ Passed 0.10 sec Start 127: cli_export-margin_export-id_export-id-only_svg 127/298 Test #127: cli_export-margin_export-id_export-id-only_svg ...................... Passed 0.46 sec Start 128: cli_export-margin_export-id_export-id-only_svg_check_output 128/298 Test #128: cli_export-margin_export-id_export-id-only_svg_check_output ......... Passed 0.09 sec Start 129: cli_export-margin_export-id_export-id-only_ps 129/298 Test #129: cli_export-margin_export-id_export-id-only_ps ....................... Passed 0.48 sec Start 130: cli_export-margin_export-id_export-id-only_ps_check_output 130/298 Test #130: cli_export-margin_export-id_export-id-only_ps_check_output ..........***Skipped 0.02 sec Start 131: cli_export-margin_export-area-drawing_svg 131/298 Test #131: cli_export-margin_export-area-drawing_svg ........................... Passed 0.47 sec Start 132: cli_export-margin_export-area-drawing_svg_check_output 132/298 Test #132: cli_export-margin_export-area-drawing_svg_check_output .............. Passed 0.10 sec Start 133: cli_export-margin_export-area-drawing_ps 133/298 Test #133: cli_export-margin_export-area-drawing_ps ............................ Passed 0.48 sec Start 134: cli_export-margin_export-area-drawing_ps_check_output 134/298 Test #134: cli_export-margin_export-area-drawing_ps_check_output ...............***Skipped 0.02 sec Start 135: cli_export-margin_viewbox_svg 135/298 Test #135: cli_export-margin_viewbox_svg ....................................... Passed 0.47 sec Start 136: cli_export-margin_viewbox_svg_check_output 136/298 Test #136: cli_export-margin_viewbox_svg_check_output .......................... Passed 0.58 sec Start 137: cli_export-margin_viewbox_drawing_svg 137/298 Test #137: cli_export-margin_viewbox_drawing_svg ............................... Passed 0.49 sec Start 138: cli_export-margin_viewbox_drawing_svg_check_output 138/298 Test #138: cli_export-margin_viewbox_drawing_svg_check_output .................. Passed 0.33 sec Start 139: cli_export-margin_viewbox_id_svg 139/298 Test #139: cli_export-margin_viewbox_id_svg .................................... Passed 0.47 sec Start 140: cli_export-margin_viewbox_id_svg_check_output 140/298 Test #140: cli_export-margin_viewbox_id_svg_check_output ....................... Passed 0.28 sec Start 141: cli_export-id_png 141/298 Test #141: cli_export-id_png ................................................... Passed 0.48 sec Start 142: cli_export-id_png_check_output 142/298 Test #142: cli_export-id_png_check_output ...................................... Passed 0.07 sec Start 143: cli_export-id_svg 143/298 Test #143: cli_export-id_svg ................................................... Passed 0.48 sec Start 144: cli_export-id_svg_check_output 144/298 Test #144: cli_export-id_svg_check_output ...................................... Passed 0.09 sec Start 145: cli_export-id_export-id-only_png 145/298 Test #145: cli_export-id_export-id-only_png .................................... Passed 0.46 sec Start 146: cli_export-id_export-id-only_png_check_output 146/298 Test #146: cli_export-id_export-id-only_png_check_output ....................... Passed 0.07 sec Start 147: cli_export-id_export-id-only_svg 147/298 Test #147: cli_export-id_export-id-only_svg .................................... Passed 0.48 sec Start 148: cli_export-id_export-id-only_svg_check_output 148/298 Test #148: cli_export-id_export-id-only_svg_check_output ....................... Passed 0.09 sec Start 149: cli_export-id_export-id-only_pdf 149/298 Test #149: cli_export-id_export-id-only_pdf .................................... Passed 0.46 sec Start 150: cli_export-id_export-id-only_pdf_check_output 150/298 Test #150: cli_export-id_export-id-only_pdf_check_output .......................***Skipped 0.02 sec Start 151: cli_export-id_export-id-only_ps 151/298 Test #151: cli_export-id_export-id-only_ps ..................................... Passed 0.47 sec Start 152: cli_export-id_export-id-only_ps_check_output 152/298 Test #152: cli_export-id_export-id-only_ps_check_output ........................***Skipped 0.02 sec Start 153: cli_export-id_export-id-only_eps 153/298 Test #153: cli_export-id_export-id-only_eps .................................... Passed 0.46 sec Start 154: cli_export-id_export-id-only_eps_check_output 154/298 Test #154: cli_export-id_export-id-only_eps_check_output .......................***Skipped 0.02 sec Start 155: cli_export-id_export-id-only_export-area-page_png 155/298 Test #155: cli_export-id_export-id-only_export-area-page_png ................... Passed 0.49 sec Start 156: cli_export-id_export-id-only_export-area-page_png_check_output 156/298 Test #156: cli_export-id_export-id-only_export-area-page_png_check_output ...... Passed 0.13 sec Start 157: cli_export-id_export-id-only_export-area-page_svg 157/298 Test #157: cli_export-id_export-id-only_export-area-page_svg ................... Passed 0.46 sec Start 158: cli_export-id_export-id-only_export-area-page_svg_check_output 158/298 Test #158: cli_export-id_export-id-only_export-area-page_svg_check_output ...... Passed 0.15 sec Start 159: cli_export-id_export-id-only_export-area-page_pdf 159/298 Test #159: cli_export-id_export-id-only_export-area-page_pdf ................... Passed 0.46 sec Start 160: cli_export-id_export-id-only_export-area-page_pdf_check_output 160/298 Test #160: cli_export-id_export-id-only_export-area-page_pdf_check_output ......***Skipped 0.02 sec Start 161: cli_export-id_export-id-only_export-area-page_ps 161/298 Test #161: cli_export-id_export-id-only_export-area-page_ps .................... Passed 0.46 sec Start 162: cli_export-id_export-id-only_export-area-page_ps_check_output 162/298 Test #162: cli_export-id_export-id-only_export-area-page_ps_check_output .......***Skipped 0.02 sec Start 163: cli_export-id_export-id-only_export-area-drawing_svg 163/298 Test #163: cli_export-id_export-id-only_export-area-drawing_svg ................ Passed 0.47 sec Start 164: cli_export-id_export-id-only_export-area-drawing_svg_check_output 164/298 Test #164: cli_export-id_export-id-only_export-area-drawing_svg_check_output ... Passed 0.12 sec Start 165: cli_export-plain-svg 165/298 Test #165: cli_export-plain-svg ................................................ Passed 0.46 sec Start 166: cli_export-plain-svg_check_output 166/298 Test #166: cli_export-plain-svg_check_output ................................... Passed 0.29 sec Start 167: cli_export-ps-level_2 167/298 Test #167: cli_export-ps-level_2 ............................................... Passed 0.50 sec Start 168: cli_export-ps-level_2_check_output 168/298 Test #168: cli_export-ps-level_2_check_output ..................................***Skipped 0.02 sec Start 169: cli_export-ps-level_2_content 169/298 Test #169: cli_export-ps-level_2_content ....................................... Passed 0.50 sec Start 170: cli_export-ps-level_2_content_check_output 170/298 Test #170: cli_export-ps-level_2_content_check_output .......................... Passed 0.02 sec Start 171: cli_export-ps-level_3 171/298 Test #171: cli_export-ps-level_3 ............................................... Passed 0.47 sec Start 172: cli_export-ps-level_3_check_output 172/298 Test #172: cli_export-ps-level_3_check_output ..................................***Skipped 0.02 sec Start 173: cli_export-ps-level_3_content 173/298 Test #173: cli_export-ps-level_3_content ....................................... Passed 0.47 sec Start 174: cli_export-ps-level_3_content_check_output 174/298 Test #174: cli_export-ps-level_3_content_check_output .......................... Passed 0.02 sec Start 175: cli_export-eps-level_2_content 175/298 Test #175: cli_export-eps-level_2_content ...................................... Passed 0.51 sec Start 176: cli_export-eps-level_2_content_check_output 176/298 Test #176: cli_export-eps-level_2_content_check_output ......................... Passed 0.02 sec Start 177: cli_export-eps-level_3_content 177/298 Test #177: cli_export-eps-level_3_content ...................................... Passed 0.49 sec Start 178: cli_export-eps-level_3_content_check_output 178/298 Test #178: cli_export-eps-level_3_content_check_output ......................... Passed 0.02 sec Start 179: cli_export-pdf-version-14 179/298 Test #179: cli_export-pdf-version-14 ........................................... Passed 0.49 sec Start 180: cli_export-pdf-version-14_check_output 180/298 Test #180: cli_export-pdf-version-14_check_output .............................. Passed 0.02 sec Start 181: cli_export-pdf-version-15 181/298 Test #181: cli_export-pdf-version-15 ........................................... Passed 0.48 sec Start 182: cli_export-pdf-version-15_check_output 182/298 Test #182: cli_export-pdf-version-15_check_output .............................. Passed 0.02 sec Start 183: cli_preserve-text_pdf 183/298 Test #183: cli_preserve-text_pdf ............................................... Passed 0.61 sec Start 184: cli_preserve-text_pdf_check_output 184/298 Test #184: cli_preserve-text_pdf_check_output .................................. Passed 0.03 sec Start 185: cli_preserve-text_ps 185/298 Test #185: cli_preserve-text_ps ................................................ Passed 0.58 sec Start 186: cli_preserve-text_ps_check_output 186/298 Test #186: cli_preserve-text_ps_check_output ................................... Passed 0.02 sec Start 187: cli_preserve-text_eps 187/298 Test #187: cli_preserve-text_eps ............................................... Passed 0.48 sec Start 188: cli_preserve-text_eps_check_output 188/298 Test #188: cli_preserve-text_eps_check_output .................................. Passed 0.02 sec Start 189: cli_export-text-to-path_svg 189/298 Test #189: cli_export-text-to-path_svg ......................................... Passed 0.48 sec Start 190: cli_export-text-to-path_svg_check_output 190/298 Test #190: cli_export-text-to-path_svg_check_output ............................ Passed 0.02 sec Start 191: cli_export-text-to-path_pdf 191/298 Test #191: cli_export-text-to-path_pdf ......................................... Passed 0.48 sec Start 192: cli_export-text-to-path_pdf_check_output 192/298 Test #192: cli_export-text-to-path_pdf_check_output ............................ Passed 0.02 sec Start 193: cli_export-text-to-path_ps 193/298 Test #193: cli_export-text-to-path_ps .......................................... Passed 0.48 sec Start 194: cli_export-text-to-path_ps_check_output 194/298 Test #194: cli_export-text-to-path_ps_check_output ............................. Passed 0.02 sec Start 195: cli_export-text-to-path_eps 195/298 Test #195: cli_export-text-to-path_eps ......................................... Passed 0.47 sec Start 196: cli_export-text-to-path_eps_check_output 196/298 Test #196: cli_export-text-to-path_eps_check_output ............................ Passed 0.02 sec Start 197: cli_export-latex 197/298 Test #197: cli_export-latex .................................................... Passed 0.49 sec Start 198: cli_export-latex_check_output 198/298 Test #198: cli_export-latex_check_output ....................................... Passed 0.03 sec Start 199: cli_export-with-filters_svg 199/298 Test #199: cli_export-with-filters_svg ......................................... Passed 0.47 sec Start 200: cli_export-with-filters_svg_check_output 200/298 Test #200: cli_export-with-filters_svg_check_output ............................ Passed 0.10 sec Start 201: cli_export-with-filters_png 201/298 Test #201: cli_export-with-filters_png ......................................... Passed 0.48 sec Start 202: cli_export-with-filters_png_check_output 202/298 Test #202: cli_export-with-filters_png_check_output ............................ Passed 0.08 sec Start 203: cli_export-with-filters_ps 203/298 Test #203: cli_export-with-filters_ps .......................................... Passed 0.48 sec Start 204: cli_export-with-filters_ps_check_output 204/298 Test #204: cli_export-with-filters_ps_check_output .............................***Skipped 0.02 sec Start 205: cli_export-with-filters_eps 205/298 Test #205: cli_export-with-filters_eps ......................................... Passed 0.47 sec Start 206: cli_export-with-filters_eps_check_output 206/298 Test #206: cli_export-with-filters_eps_check_output ............................***Skipped 0.02 sec Start 207: cli_export-with-filters_pdf 207/298 Test #207: cli_export-with-filters_pdf ......................................... Passed 0.47 sec Start 208: cli_export-with-filters_pdf_check_output 208/298 Test #208: cli_export-with-filters_pdf_check_output ............................***Skipped 0.02 sec Start 209: cli_export-ignore-filters_ps 209/298 Test #209: cli_export-ignore-filters_ps ........................................ Passed 0.47 sec Start 210: cli_export-ignore-filters_ps_check_output 210/298 Test #210: cli_export-ignore-filters_ps_check_output ...........................***Skipped 0.02 sec Start 211: cli_export-ignore-filters_pdf 211/298 Test #211: cli_export-ignore-filters_pdf ....................................... Passed 0.47 sec Start 212: cli_export-ignore-filters_pdf_check_output 212/298 Test #212: cli_export-ignore-filters_pdf_check_output ..........................***Skipped 0.02 sec Start 213: cli_export-ignore-filters_emf 213/298 Test #213: cli_export-ignore-filters_emf ....................................... Passed 0.47 sec Start 214: cli_export-ignore-filters_emf_check_output 214/298 Test #214: cli_export-ignore-filters_emf_check_output ..........................***Skipped 0.02 sec Start 215: cli_export-ignore-filters_wmf 215/298 Test #215: cli_export-ignore-filters_wmf ....................................... Passed 0.47 sec Start 216: cli_export-ignore-filters_wmf_check_output 216/298 Test #216: cli_export-ignore-filters_wmf_check_output .......................... Passed 0.12 sec Start 217: cli_export-use-hints_export-id 217/298 Test #217: cli_export-use-hints_export-id ...................................... Passed 0.47 sec Start 218: cli_export-use-hints_export-id_check_output 218/298 Test #218: cli_export-use-hints_export-id_check_output ......................... Passed 0.01 sec Start 219: cli_export-use-hints_export-area-drawing 219/298 Test #219: cli_export-use-hints_export-area-drawing ............................ Passed 0.47 sec Start 220: cli_export-use-hints_export-area-drawing_check_output 220/298 Test #220: cli_export-use-hints_export-area-drawing_check_output ............... Passed 0.01 sec Start 221: cli_export-default-background_png 221/298 Test #221: cli_export-default-background_png ................................... Passed 0.47 sec Start 222: cli_export-default-background_png_check_output 222/298 Test #222: cli_export-default-background_png_check_output ...................... Passed 0.08 sec Start 223: cli_export-default-background_svg 223/298 Test #223: cli_export-default-background_svg ................................... Passed 0.47 sec Start 224: cli_export-default-background_svg_check_output 224/298 Test #224: cli_export-default-background_svg_check_output ...................... Passed 0.09 sec Start 225: cli_export-background_png 225/298 Test #225: cli_export-background_png ........................................... Passed 0.47 sec Start 226: cli_export-background_png_check_output 226/298 Test #226: cli_export-background_png_check_output .............................. Passed 0.08 sec Start 227: cli_export-background_svg 227/298 Test #227: cli_export-background_svg ........................................... Passed 0.47 sec Start 228: cli_export-background_svg_check_output 228/298 Test #228: cli_export-background_svg_check_output .............................. Passed 0.09 sec Start 229: cli_export-background-opacity_png 229/298 Test #229: cli_export-background-opacity_png ................................... Passed 0.47 sec Start 230: cli_export-background-opacity_png_check_output 230/298 Test #230: cli_export-background-opacity_png_check_output ...................... Passed 0.08 sec Start 231: cli_export-background-opacity_svg 231/298 Test #231: cli_export-background-opacity_svg ................................... Passed 0.47 sec Start 232: cli_export-background-opacity_svg_check_output 232/298 Test #232: cli_export-background-opacity_svg_check_output ...................... Passed 0.09 sec Start 233: cli_export-png-color-mode-rgba-8_png 233/298 Test #233: cli_export-png-color-mode-rgba-8_png ................................ Passed 0.50 sec Start 234: cli_export-png-color-mode-rgba-8_png_check_output 234/298 Test #234: cli_export-png-color-mode-rgba-8_png_check_output ................... Passed 0.27 sec Start 235: cli_export-extension_svg 235/298 Test #235: cli_export-extension_svg ............................................ Passed 0.47 sec Start 236: cli_export-extension_svg_check_output 236/298 Test #236: cli_export-extension_svg_check_output ............................... Passed 0.29 sec Start 237: cli_export-extension_ps 237/298 Test #237: cli_export-extension_ps ............................................. Passed 0.47 sec Start 238: cli_export-extension_ps_check_output 238/298 Test #238: cli_export-extension_ps_check_output ................................***Skipped 0.02 sec Start 239: cli_export-extension_eps 239/298 Test #239: cli_export-extension_eps ............................................ Passed 0.47 sec Start 240: cli_export-extension_eps_check_output 240/298 Test #240: cli_export-extension_eps_check_output ...............................***Skipped 0.02 sec Start 241: cli_export-extension_pdf 241/298 Test #241: cli_export-extension_pdf ............................................ Passed 0.47 sec Start 242: cli_export-extension_pdf_check_output 242/298 Test #242: cli_export-extension_pdf_check_output ...............................***Skipped 0.02 sec Start 243: cli_export-extension_emf 243/298 Test #243: cli_export-extension_emf ............................................ Passed 0.47 sec Start 244: cli_export-extension_emf_check_output 244/298 Test #244: cli_export-extension_emf_check_output ...............................***Skipped 0.02 sec Start 245: cli_export-extension_wmf 245/298 Test #245: cli_export-extension_wmf ............................................ Passed 0.47 sec Start 246: cli_export-extension_wmf_check_output 246/298 Test #246: cli_export-extension_wmf_check_output ............................... Passed 0.25 sec Start 247: cli_export-plain-extension-svg 247/298 Test #247: cli_export-plain-extension-svg ...................................... Passed 0.47 sec Start 248: cli_export-plain-extension-svg_check_output 248/298 Test #248: cli_export-plain-extension-svg_check_output ......................... Passed 0.28 sec Start 249: cli_export-type-extension_svg_guess_file_type 249/298 Test #249: cli_export-type-extension_svg_guess_file_type ....................... Passed 0.46 sec Start 250: cli_export-type-extension_png_error 250/298 Test #250: cli_export-type-extension_png_error ................................. Passed 0.46 sec Start 251: cli_export-type-extension_type_error 251/298 Test #251: cli_export-type-extension_type_error ................................ Passed 0.47 sec Start 252: cli_export-type-extension_id_error 252/298 Test #252: cli_export-type-extension_id_error .................................. Passed 0.47 sec Start 253: cli_export-type_filetype_error 253/298 Test #253: cli_export-type_filetype_error ...................................... Passed 0.46 sec Start 254: cli_query-all 254/298 Test #254: cli_query-all ....................................................... Passed 0.47 sec Start 255: cli_query-x 255/298 Test #255: cli_query-x ......................................................... Passed 0.47 sec Start 256: cli_query-y 256/298 Test #256: cli_query-y ......................................................... Passed 0.47 sec Start 257: cli_query-width 257/298 Test #257: cli_query-width ..................................................... Passed 0.47 sec Start 258: cli_query-height 258/298 Test #258: cli_query-height .................................................... Passed 0.47 sec Start 259: cli_action-list 259/298 Test #259: cli_action-list ..................................................... Passed 0.11 sec Start 260: cli_verb-list 260/298 Test #260: cli_verb-list ....................................................... Passed 0.46 sec Start 261: cli_import_cdr2 261/298 Test #261: cli_import_cdr2 ..................................................... Passed 0.55 sec Start 262: cli_import_cdr2_check_output 262/298 Test #262: cli_import_cdr2_check_output ........................................ Passed 0.38 sec Start 263: cli_import_vsd 263/298 Test #263: cli_import_vsd ...................................................... Passed 0.56 sec Start 264: cli_import_vsd_check_output 264/298 Test #264: cli_import_vsd_check_output ......................................... Passed 0.40 sec Start 265: cli_import_vsdx 265/298 Test #265: cli_import_vsdx ..................................................... Passed 0.56 sec Start 266: cli_import_vsdx_check_output 266/298 Test #266: cli_import_vsdx_check_output ........................................ Passed 0.28 sec Start 267: cli_import_wpg 267/298 Test #267: cli_import_wpg ...................................................... Passed 0.47 sec Start 268: cli_import_wpg_check_output 268/298 Test #268: cli_import_wpg_check_output ......................................... Passed 0.07 sec Start 269: cli_inkscape_datadir 269/298 Test #269: cli_inkscape_datadir ................................................ Passed 0.11 sec Start 270: cli_inkscape_profile_dir 270/298 Test #270: cli_inkscape_profile_dir ............................................ Passed 0.11 sec Start 271: cli_inkscape_profile_dir_handle_illegal 271/298 Test #271: cli_inkscape_profile_dir_handle_illegal ............................. Passed 0.46 sec Start 272: cli_systemLanguage_en 272/298 Test #272: cli_systemLanguage_en ............................................... Passed 0.47 sec Start 273: cli_systemLanguage_en_check_output 273/298 Test #273: cli_systemLanguage_en_check_output .................................. Passed 0.09 sec Start 274: cli_systemLanguage_fr 274/298 Test #274: cli_systemLanguage_fr ............................................... Passed 0.47 sec Start 275: cli_systemLanguage_fr_check_output 275/298 Test #275: cli_systemLanguage_fr_check_output .................................. Passed 0.10 sec Start 276: cli_systemLanguage_fr2 276/298 Test #276: cli_systemLanguage_fr2 .............................................. Passed 0.51 sec Start 277: cli_systemLanguage_fr2_check_output 277/298 Test #277: cli_systemLanguage_fr2_check_output ................................. Passed 0.10 sec Start 278: cli_systemLanguage_de 278/298 Test #278: cli_systemLanguage_de ............................................... Passed 0.46 sec Start 279: cli_systemLanguage_de_check_output 279/298 Test #279: cli_systemLanguage_de_check_output .................................. Passed 0.10 sec Start 280: cli_systemLanguage_de-CH 280/298 Test #280: cli_systemLanguage_de-CH ............................................ Passed 0.48 sec Start 281: cli_systemLanguage_de-CH_check_output 281/298 Test #281: cli_systemLanguage_de-CH_check_output ............................... Passed 0.10 sec Start 282: cli_systemLanguage_pt 282/298 Test #282: cli_systemLanguage_pt ............................................... Passed 0.47 sec Start 283: cli_systemLanguage_pt_check_output 283/298 Test #283: cli_systemLanguage_pt_check_output .................................. Passed 0.10 sec Start 284: cli_systemLanguage_xy 284/298 Test #284: cli_systemLanguage_xy ............................................... Passed 0.47 sec Start 285: cli_systemLanguage_xy_check_output 285/298 Test #285: cli_systemLanguage_xy_check_output .................................. Passed 0.09 sec Start 286: cli_systemLanguage_fr_RDF 286/298 Test #286: cli_systemLanguage_fr_RDF ........................................... Passed 0.48 sec Start 287: cli_systemLanguage_fr_RDF_check_output 287/298 Test #287: cli_systemLanguage_fr_RDF_check_output .............................. Passed 0.10 sec Start 288: render_test-empty 288/298 Test #288: render_test-empty ................................................... Passed 7.12 sec Start 289: render_test-dont-crash 289/298 Test #289: render_test-dont-crash .............................................. Passed 0.80 sec Start 290: render_selector-important-002 290/298 Test #290: render_selector-important-002 ....................................... Passed 1.86 sec Start 291: render_selector-important-003 291/298 Test #291: render_selector-important-003 ....................................... Passed 1.83 sec Start 292: render_multi-style 292/298 Test #292: render_multi-style .................................................. Passed 0.50 sec Start 293: render_style-parsing 293/298 Test #293: render_style-parsing ................................................ Passed 0.54 sec Start 294: render_test-glyph-y-pos 294/298 Test #294: render_test-glyph-y-pos ............................................. Passed 3.02 sec Start 295: render_test-rtl-vertical 295/298 Test #295: render_test-rtl-vertical ............................................ Passed 3.05 sec Start 296: render_text-glyphs-combining 296/298 Test #296: render_text-glyphs-combining ........................................ Passed 2.87 sec Start 297: render_text-glyphs-vertical 297/298 Test #297: render_text-glyphs-vertical ......................................... Passed 2.93 sec Start 298: render_test-powerstroke-join 298/298 Test #298: render_test-powerstroke-join ........................................ Passed 1.10 sec 100% tests passed, 0 tests failed out of 298 Total Test time (real) = 110.32 sec The following tests did not run: 50 - cli_export-type_ps_check_output (Skipped) 52 - cli_export-type_eps_check_output (Skipped) 54 - cli_export-type_pdf_check_output (Skipped) 56 - cli_export-type_emf_check_output (Skipped) 66 - cli_export-area-page_pdf_check_output (Skipped) 68 - cli_export-area-page_ps_check_output (Skipped) 70 - cli_export-area-page_emf_check_output (Skipped) 78 - cli_export-area-page_export-id_pdf_check_output (Skipped) 80 - cli_export-area-page_export-id_ps_check_output (Skipped) 86 - cli_export-area-drawing_pdf_check_output (Skipped) 88 - cli_export-area-drawing_ps_check_output (Skipped) 90 - cli_export-area-drawing_eps_check_output (Skipped) 100 - cli_export-dpi_pdf_check_output (Skipped) 102 - cli_export-dpi_ps_check_output (Skipped) 104 - cli_export-dpi_eps_check_output (Skipped) 120 - cli_export-margin_mm_pdf_check_output (Skipped) 124 - cli_export-margin_px_ps_check_output (Skipped) 130 - cli_export-margin_export-id_export-id-only_ps_check_output (Skipped) 134 - cli_export-margin_export-area-drawing_ps_check_output (Skipped) 150 - cli_export-id_export-id-only_pdf_check_output (Skipped) 152 - cli_export-id_export-id-only_ps_check_output (Skipped) 154 - cli_export-id_export-id-only_eps_check_output (Skipped) 160 - cli_export-id_export-id-only_export-area-page_pdf_check_output (Skipped) 162 - cli_export-id_export-id-only_export-area-page_ps_check_output (Skipped) 168 - cli_export-ps-level_2_check_output (Skipped) 172 - cli_export-ps-level_3_check_output (Skipped) 204 - cli_export-with-filters_ps_check_output (Skipped) 206 - cli_export-with-filters_eps_check_output (Skipped) 208 - cli_export-with-filters_pdf_check_output (Skipped) 210 - cli_export-ignore-filters_ps_check_output (Skipped) 212 - cli_export-ignore-filters_pdf_check_output (Skipped) 214 - cli_export-ignore-filters_emf_check_output (Skipped) 238 - cli_export-extension_ps_check_output (Skipped) 240 - cli_export-extension_eps_check_output (Skipped) 242 - cli_export-extension_pdf_check_output (Skipped) 244 - cli_export-extension_emf_check_output (Skipped) make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=cmake\+ninja dh_prep -a -O--buildsystem=cmake\+ninja debian/rules override_dh_auto_install-arch make[1]: Entering directory '/<>' # The tutorials are manually installed, the rest goes here dh_auto_install --destdir=debian/inkscape cd obj-arm-linux-gnueabihf && DESTDIR=/<>/debian/inkscape LC_ALL=C.UTF-8 ninja install [0/1] Install the project... -- Install configuration: "Release" -- 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-release.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/choose.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/exception.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/utils.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/concepts.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/elliptical-arc.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/generic-rect.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/bezier-utils.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/int-point.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/transforms.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/d2.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/generic-interval.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/linear.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-poly.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/polynomial.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-curve.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/affine.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/path-intersection.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/forward.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/circle.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/coord.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/geom.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/pathvector.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/ray.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/curves.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/path-sink.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/conicsec.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/ellipse.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-geometric.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/intersection-graph.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/rect.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/numeric -- 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/vector.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/matrix.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/symmetric-matrix-fs-trace.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/fitting-model.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/math-utils.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/convex-hull.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/basic-intersection.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/nearest-time.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/crossing.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-math.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/interval.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-2d.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/int-rect.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/bezier-curve.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/int-interval.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/polynomial.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/determinant-minor.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/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/mvpoly-tools.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/implicit.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/path.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/intersection.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/point.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/line.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/conic_section_clipper_impl.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/2geom.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/piecewise.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/parallelogram.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/ord.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sweep-bounds.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/sbasisN.h -- 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/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/redblacktree.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/sbasis-of.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/chebyshev.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/bezier.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sweeper.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/solver.h -- Installing: /<>/debian/inkscape/usr/lib/pkgconfig/2geom.pc -- Installing: /<>/debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.a -- 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/web_transmit_att.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_transitions.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gimp_xcf.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/triangle.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/frame.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_alphabetsoup_config.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/previous_glyph_layer.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_grayscale.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_summary.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_about.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_mesh_p2m.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_seamless_pattern.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/web_interactive_mockup.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_png.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_list.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_merge.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/docinfo.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_prepare_path_for_plasma.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/output_scour.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/rubberstretch.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_export.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/interp.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_mouse_handler.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/markers_strokepaint.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_area.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_alphabetsoup.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Upca.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Ean13.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Code93.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/__init__.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Base.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/BaseEan.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Code128.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Upce.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Code25i.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/Ean5.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/Ean2.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_mesh_p2m.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf14_footer.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pathscatter.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_engraving.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_uninstall.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_desaturate.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/param_curves.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkscape_follow_link.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/wireframe_sphere.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_lowercase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ink2canvas.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_envelope.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/replace_font.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesssaturation.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_effects.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/motion.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg2fxg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/lorem_ipsum.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/spirograph.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSReadabilityItalic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSFelix.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifMedItalic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSReadability.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheyScriptMed.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifBoldItalic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySans1.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifMed.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheyGothEnglish.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/EMSNixishItalic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSOsmotron.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifBold.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSNixish.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSTech.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySansMed.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheyScript1.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSAllure.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_jpg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/markers_strokepaint.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/next_glyph_layer.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_number_nodes.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_video.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/setup.cfg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_lathe.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_morehue.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_number_nodes.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/scribus_export_pdf.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_transitions.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/README.md -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_create_rect.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/wireframe_sphere.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_split.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_gears.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/MANIFEST.in -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_tiff.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_uppercase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_randomize.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_install.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_merge.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_braille.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_export.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_page.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/frame.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_polar.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_negative.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/voronoi2svg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_sentencecase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf_outlines.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pdflatex.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/lindenmayer.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/aisvg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/synfig_prepare.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_encoder.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_uninstall.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesssaturation.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_webp.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_generic.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_desktop.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layer2png.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_morehue.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/LICENSE.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svgcalendar.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/funcplot.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_to_absolute.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/setup.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_create_group.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg2fxg.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/foldablebox.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layout_nup.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/rubberstretch.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layer2png.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/guillotine.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_export.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_extract.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/web_set_att.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_mesh_m2p.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/perfectboundcover.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_output.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesshue.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_key_bindings.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/new_glyph_layer.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layers2svgfont.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode_qrcode.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_HSL_adjust.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_input.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/docinfo.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/lorem_ipsum.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/perspective.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jitternodes.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/mock.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/__init__.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/filters.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/xmldiff.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/svg.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/decorators.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/inx.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/word.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/units.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/inkscape_env.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/colors.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/ports.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/_use.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_selected.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_groups.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_meta.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/__init__.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_svg.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_image.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_text.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_utils.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_polygons.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_filters.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/utils.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/localization.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/base.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/__init__.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/turtle.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/transforms.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tween.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/paths.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/extensions.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/inx.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/cspsubdiv.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/simplestyle.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/run_command.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/simplepath.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/simpletransform.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/bezier.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/styles.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/command.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_alphabetsoup.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_randomcase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/export_gimp_palette.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_embed.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/straightseg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/nicechart.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_master_slide.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/addnodes.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/edge3d.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/addnodes.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_polar.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/plotter.inx -- 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/pixelsnap.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ungroup_deep.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_effects.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_icon.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/restack.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_moresaturation.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/scribus_export_pdf.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/restack.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_extract.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/aisvg.xslt -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/tar_layers.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_key_bindings.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode_qrcode.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/generate_voronoi.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ungroup_deep.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/new_glyph_layer.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/fontfix.conf -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/draw_from_triangle.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/fig_input.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pixelsnap.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/guides_creator.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_replace.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf_input.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/guides_creator.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_tools_library.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_lowercase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_gear_rack.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removegreen.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/perfectboundcover.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkscape_follow_link.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_attributes.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svgcalendar.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svgfont2layers.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/seamless_pattern.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/polyhedron_3d.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_blackandwhite.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removered.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_flipcase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/motion.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_custom.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/previous_glyph_layer.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_attributes.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesslight.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/media_zip.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_export.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_effect.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/interp_att_g.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_rgbbarrel.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/merge_styles.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/convert2dashes.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_mesh_m2p.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/tar_layers.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_business_card.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_png.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/synfig_output.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pathalongpath.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hershey.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/tox.ini -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dhw_input.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/interp.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_extract.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_titlecase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/prepare_file_save_as.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_envelope.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_video.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_custom.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_split.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/genpofiles.sh -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/interp_att_g.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/plotter.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removegreen.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_install.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/fractalize.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_seamless_pattern.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ps_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_randomize.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_cartesian.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/printing_marks.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_darker.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_path_to_gcode.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removeblue.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/straightseg.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/edge3d.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/cserif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/h2.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/cross.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Lb.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/k.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Q.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/rcap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/x.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/3.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Vser.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/yogh.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/G.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/lserif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/j.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/s.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/6.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Delta.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/acap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/bar.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/gamma.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/idot.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/m.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/h.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/hcap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Et.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/n.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/t.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Tt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/mcap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/vserl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/f.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/Rblock.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/tserif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/bar2.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/a.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/abase.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/r.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/o.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/vserr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Tb.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/l.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xh.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/c.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/U.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/question.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/v.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/vcap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Lt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/2.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/7.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/serif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Eb.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/b.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xne.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/ocap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/P.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/e.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/barcap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/z.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Chook.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_uppercase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/colors.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_webp.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_autotexts.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/fig_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dimension.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/perspective.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/next_glyph_layer.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_graffiti.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gimp_xcf.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/media_zip.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_video.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dpi96to90.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_autotexts.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_dxf_points.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_to_absolute.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/convert2dashes.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_isometric.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_braille.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_embed.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_mouse_handler.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/synfig_output.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/param_curves.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_negative.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/fractalize.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/merge_styles.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_dvd_cover.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/draw_from_triangle.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/foldablebox.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/polyhedron_3d.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_isometric.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dpi90to96.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_morelight.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/measure.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_randomcase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode_datamatrix.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/handles.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/whirl.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jitternodes.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/funcplot.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_envelope.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_gear_rack.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_replace.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/spirograph.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/output_scour.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg/properties.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg/brushes.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/canvas.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg/animation.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg/geometry.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyInk.js -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_morelight.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_create_rect.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/synfig_fileformat.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dimension.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/TESTING.md -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_create_group.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_view.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ink2canvas.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_orientation_points.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/printing_marks.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layers2svgfont.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf12_outlines.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode_datamatrix.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf14_style.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_darker.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_cartesian.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/rtree.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/voronoi.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkscape.extension.rng -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_list.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/web_set_att.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dpiswitcher.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/.pylintrc -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removeblue.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_master_slide.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_brighter.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_video.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesshue.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dhw_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/setup_typography_canvas.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/oct.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/methane.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/rhomb_triacont.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/icos.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/tet.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_gears.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_view.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/whirl.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/replace_font.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/triangle.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/setup_typography_canvas.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_jpg.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg2xaml.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/voronoi2svg.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/extrude.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf12_outlines.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/nicechart.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_titlecase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_brighter.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pathmodifier.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg2xaml.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/measure.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pathscatter.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_flipcase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf_input_text_scale_factor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/rtree.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_sentencecase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/doxygen-main.dox -- 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/ps_input.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layout_nup.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/STYLEGUIDE.md -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_extract.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/export_gimp_palette.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf_outlines.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/generate_voronoi.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_grayscale.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_embed_selected.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/flatten.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkwebeffect.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/extrude.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hershey.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/lindenmayer.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pathalongpath.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_desaturate.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/output_scour.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/flatten.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pdflatex.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/prepare_file_save_as.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/handles.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removered.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ink2canvas_lib -- 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/ink2canvas_lib/canvas.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/web_interactive_mockup.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_HSL_adjust.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_summary.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesslight.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_tiff.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_output.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svgfont2layers.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_dvd_cover.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkweb.js -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf14_header.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/web_transmit_att.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/eps_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_moresaturation.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/guillotine.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_decoder.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_rgbbarrel.py -- 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/LICENSE.txt -- 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-horz-scale-has-marks-above-hover-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-vert-scale-has-marks-above-active.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-end-dark.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-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-above-backdrop.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/window-buttons -- 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-minimize-hover-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-backdrop-dark@2.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-maximize-active-dark.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-close-hover-dark@2.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/vertex -- 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-minimize-hover.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-minimize-hover-dark.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-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-backdrop-dark@2.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-dark@2.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.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-close-hover.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-close-active-dark.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-hover-dark.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/vertex/titlebutton-minimize-hover@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-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-close-active-dark@2.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-minimize-active.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-minimize-active-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-close-active.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@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-maximize-hover-dark@2.png -- 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-backdrop-dark.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-maximize-hover-dark.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-horz-scale-has-marks-above@2.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-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-horz-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-active@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/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-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-below-active.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-dark@2.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/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-dark@2.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/slider-vert-scale-has-marks-below@2.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/slider-horz-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-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-insensitive.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/text-select-end@2.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-horz-scale-has-marks-above-insensitive@2.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/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-dark.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-above-backdrop-insensitive-dark@2.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-hover.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-horz-scale-has-marks-below-backdrop-insensitive@2.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/slider-vert-scale-has-marks-below-backdrop-dark@2.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/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/slider-horz-scale-has-marks-above-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/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.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/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-hover-selectionmode.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-active@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/text-select-start-active-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-vert-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-dark@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/checkbox-checked-active-selectionmode.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/checkbox-checked-hover-selectionmode@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-backdrop-selectionmode@2.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/text-select-start-active@2.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-vert-scale-has-marks-below-insensitive-dark@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/bullet-symbolic.symbolic.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-vert-scale-has-marks-below-dark.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/checkbox-active-selectionmode.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.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/text-select-end.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-horz-scale-has-marks-above-hover-dark.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/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-horz-scale-has-marks-below-active@2.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/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-above-active@2.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-vert-scale-has-marks-below-backdrop@2.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/dash-symbolic.svg -- 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-backdrop-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-dark.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-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.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/text-select-start.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-horz-scale-has-marks-below-insensitive-dark@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-vert-scale-has-marks-below-backdrop-dark.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-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-hover-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-active-dark.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/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-dark@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-vert-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-below-backdrop-insensitive@2.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/checkbox-checked-backdrop-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/check-symbolic.svg -- 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/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-insensitive-dark.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-below-backdrop-dark.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/slider-vert-scale-has-marks-above-insensitive.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/slider-horz-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-above-insensitive-dark.png -- 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/slider-vert-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-hover-dark@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/slider-vert-scale-has-marks-below-backdrop.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/dash-symbolic.symbolic.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/text-select-start-dark.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/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/assets -- 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-horz-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-active.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-end-dark.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-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-above-backdrop.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/window-buttons -- 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-minimize-hover.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-minimize-hover-dark.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-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-backdrop-dark@2.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-dark@2.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.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-close-hover.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-close-active-dark.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-hover-dark.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-hover@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@2.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-maximize-active@2.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-active-dark.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.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-maximize-active-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@2.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-close-hover-dark@2.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-maximize-active.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-maximize-hover@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-dark.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-backdrop@2.png -- 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-backdrop-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-active@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-maximize-hover-dark.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-backdrop.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/titlebutton-maximize-hover@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-dark.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-backdrop@2.png -- 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-backdrop-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/titlebutton-minimize-active@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-maximize-hover-dark.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-backdrop.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/slider-horz-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@2.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-horz-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-above-backdrop-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-below-backdrop-insensitive-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-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-below-active.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-dark@2.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/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-dark@2.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/slider-vert-scale-has-marks-below@2.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/slider-horz-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-below-backdrop-insensitive.png -- 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-insensitive.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/slider-horz-scale-has-marks-below-backdrop.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/bullet-symbolic.svg -- 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-dark.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-above-backdrop-insensitive-dark@2.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-hover.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-horz-scale-has-marks-below-backdrop-insensitive@2.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/slider-vert-scale-has-marks-below-backdrop-dark@2.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/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/slider-horz-scale-has-marks-above-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/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.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/slider-horz-scale-has-marks-above-active-dark@2.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/checkbox-checked-backdrop-selectionmode@2.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-vert-scale-has-marks-below-insensitive@2.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/checkbox-checked-selectionmode.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/slider-horz-scale-has-marks-below-dark@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/checkbox-checked-active-selectionmode.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/checkbox-checked-hover-selectionmode@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-backdrop-selectionmode@2.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/text-select-start-active@2.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-vert-scale-has-marks-below-insensitive-dark@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/bullet-symbolic.symbolic.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-vert-scale-has-marks-below-dark.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/checkbox-active-selectionmode.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.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/text-select-end.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-horz-scale-has-marks-above-hover-dark.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/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-horz-scale-has-marks-below-active@2.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/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-above-active@2.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-vert-scale-has-marks-below-backdrop@2.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/dash-symbolic.svg -- 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-backdrop-dark@2.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-horz-scale-has-marks-above-backdrop-insensitive-dark@2.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.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/text-select-start.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-horz-scale-has-marks-below-insensitive-dark@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-vert-scale-has-marks-below-backdrop-dark.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-above-backdrop-insensitive@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-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-active-dark.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/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-dark@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-vert-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-below-backdrop-insensitive@2.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/checkbox-checked-backdrop-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/check-symbolic.svg -- 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/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-insensitive-dark.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-below-backdrop-dark.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/slider-vert-scale-has-marks-above-insensitive.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/slider-horz-scale-has-marks-above-active.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.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-vert-scale-has-marks-below-hover-dark@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/slider-vert-scale-has-marks-below-backdrop.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/dash-symbolic.symbolic.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/text-select-start-dark.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/gtk.css -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk-dark.css -- 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.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.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/OFL-1.1.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/LGPL-2.1-or-later.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/GPL-2.0.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/GPL-2.0-or-later.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/LGPL-3.0-or-later.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/LGPL-3.0.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/LGPL-2.1.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/MPL-1.1.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 rm -rv debian/inkscape/usr/share/inkscape/tutorials removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.ko.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.nl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.pt.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.sk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.sr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.de.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.fr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.sk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/potrace.eu.png' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.sk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ko.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.sk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.gl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.ru.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.el.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.hu.png' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.sk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/edge3d.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.sr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.uk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.hu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.nl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.vi.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.be.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.uk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.vi.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.pt.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.nl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/README' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.ko.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.es.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.gl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.it.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.fr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.fa.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.sk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.eu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.vi.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.uk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ca.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.uk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/potrace.el.png' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.ko.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.el.png' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.fr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ko.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.ko.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.uk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.sr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/oldguitar.jpg' removed 'debian/inkscape/usr/share/inkscape/tutorials/potrace.hu.png' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.el.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.pl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.de.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.gl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt_BR.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.it.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.pt.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.gl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.pl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.be.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.id.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.uk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.pt.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.nl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.gl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.nl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.el.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.eu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.hu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/making_markers.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.fa.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.sl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.ru.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.ru.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.eo.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.gl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.ja.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.uk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.pt.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.ko.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.ja.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.sr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.sr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ru.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.ko.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.es.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.pl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.fr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.el.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.de.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.ja.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.id.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ru.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.gl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.fa.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.it.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.es.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.eu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.hu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.ru.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.el.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.id.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.pt.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.ja.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.it.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.it.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.hu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.eu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.sl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.pt.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.sl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.de.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.eu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.be.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.es.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.pl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.be.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.fr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.nn.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.de.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.nl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.sl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ja.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.eu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.id.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.sl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.de.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.id.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.el.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.sr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.es.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.es.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.de.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.pt.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.be.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.gl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.uk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.de.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.fa.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.fa.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.ru.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.el.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tux.png' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.be.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.png' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.ja.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.sr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.be.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/potrace.png' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.pl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.vi.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.fr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.vi.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.pl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.uk.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.id.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.da.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.sr.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.fa.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.ru.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.el.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.sl.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.hu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/potrace.es.png' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.hu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.hu.svg' removed 'debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg' removed directory 'debian/inkscape/usr/share/inkscape/tutorials' rm -rv debian/inkscape/usr/share/inkscape/*/README removed 'debian/inkscape/usr/share/inkscape/attributes/README' removed 'debian/inkscape/usr/share/inkscape/branding/README' removed 'debian/inkscape/usr/share/inkscape/examples/README' removed 'debian/inkscape/usr/share/inkscape/filters/README' removed 'debian/inkscape/usr/share/inkscape/fonts/README' removed 'debian/inkscape/usr/share/inkscape/paint/README' removed 'debian/inkscape/usr/share/inkscape/palettes/README' removed 'debian/inkscape/usr/share/inkscape/pixmaps/README' removed 'debian/inkscape/usr/share/inkscape/screens/README' removed 'debian/inkscape/usr/share/inkscape/symbols/README' removed 'debian/inkscape/usr/share/inkscape/templates/README' # TODO: debundle 2geom: https://bugs.debian.org/989606 rm -rv debian/inkscape/usr/include/ removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/choose.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/conic_section_clipper_cr.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/exception.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/utils.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/concepts.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/elliptical-arc.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/generic-rect.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/bezier-utils.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/int-point.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/transforms.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/d2.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/generic-interval.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/cairo-path-sink.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/linear.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-poly.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/polynomial.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-curve.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/affine.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/path-intersection.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/forward.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/circle.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/coord.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/geom.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/conic_section_clipper.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/pathvector.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/ray.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/curves.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/path-sink.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/svg-path-parser.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/conicsec.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/ellipse.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-geometric.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/intersection-graph.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/rect.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/bezier-to-sbasis.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs-operation.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/vector.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/fitting-tool.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/matrix.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs-trace.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/linear_system.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/fitting-model.h' removed directory 'debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/math-utils.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/convex-hull.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-to-bezier.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/basic-intersection.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/nearest-time.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/intervaltree/interval_tree.h' removed directory 'debian/inkscape/usr/include/2geom-1.1.0/2geom/intervaltree' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/crossing.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-math.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/interval.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-2d.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/int-rect.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/bezier-curve.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/int-interval.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/polynomial.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/multipoly.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/determinant-minor.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/unity-builder.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/matrix.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/multi-index.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/mvpoly-tools.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/implicit.h' removed directory 'debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/path.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/curve.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/angle.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/intersection.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/point.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/line.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/svg-path-writer.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/conic_section_clipper_impl.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/2geom.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/piecewise.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/parallelogram.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/ord.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/sweep-bounds.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/sbasisN.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/linearN.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/rtree.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/arc-length.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/redblacktree.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/intersection-by-smashing.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/sbasis-of.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/linear-of.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/chebyshev.h' removed directory 'debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/bezier.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/sweeper.h' removed 'debian/inkscape/usr/include/2geom-1.1.0/2geom/solver.h' removed directory 'debian/inkscape/usr/include/2geom-1.1.0/2geom' removed directory 'debian/inkscape/usr/include/2geom-1.1.0' removed directory 'debian/inkscape/usr/include/' rm -rv debian/inkscape/usr/lib/pkgconfig/ removed 'debian/inkscape/usr/lib/pkgconfig/2geom.pc' removed directory 'debian/inkscape/usr/lib/pkgconfig/' rm -rv debian/inkscape/usr/lib/arm-linux-gnueabihf/cmake/ removed 'debian/inkscape/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfigVersion.cmake' removed 'debian/inkscape/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets.cmake' removed 'debian/inkscape/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfig.cmake' removed 'debian/inkscape/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets-release.cmake' removed directory 'debian/inkscape/usr/lib/arm-linux-gnueabihf/cmake/2Geom' removed directory 'debian/inkscape/usr/lib/arm-linux-gnueabihf/cmake/' rm -v debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.a removed 'debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.a' make[1]: Leaving directory '/<>' dh_install -a -O--buildsystem=cmake\+ninja dh_installdocs -a -O--buildsystem=cmake\+ninja dh_installchangelogs -a -O--buildsystem=cmake\+ninja dh_installman -a -O--buildsystem=cmake\+ninja dh_python3 -a -O--buildsystem=cmake\+ninja dh_installsystemduser -a -O--buildsystem=cmake\+ninja dh_installmime -a -O--buildsystem=cmake\+ninja dh_lintian -a -O--buildsystem=cmake\+ninja dh_icons -a -O--buildsystem=cmake\+ninja dh_perl -a -O--buildsystem=cmake\+ninja dh_link -a -O--buildsystem=cmake\+ninja dh_strip_nondeterminism -a -O--buildsystem=cmake\+ninja Normalized debian/inkscape/usr/share/locale/lv/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/et/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/fr/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/fa/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/sat/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/vi/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/el/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/it/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/or/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/kn/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/fi/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/id/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/hy/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/mai/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ar/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/mr/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/doi/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/uk/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/km/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/mn/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/dz/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/bg/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/br/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/hr/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/sa/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/sl/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ga/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/tr/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ca/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/be/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ta/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/gu/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/es/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/da/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/de/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/te/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/th/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/cs/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/mni/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/sd/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/nl/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/pl/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/pt/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ru/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ur/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ko/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/sv/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/mk/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/is/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/sr/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/sk/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/eo/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ne/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/eu/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/hi/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/bn/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/lt/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/hu/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/pa/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ml/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/brx/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/he/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/nn/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ja/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/gl/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/kok/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/az/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/ro/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/nb/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/rw/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/sq/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo Normalized debian/inkscape/usr/share/locale/as/LC_MESSAGES/inkscape.mo dh_compress -a -O--buildsystem=cmake\+ninja dh_fixperms -a -O--buildsystem=cmake\+ninja dh_missing -a -O--buildsystem=cmake\+ninja dh_dwz -a -a -O--buildsystem=cmake\+ninja dwz: debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so: DWARF compression not beneficial - old size 193888325 new size 195431841 dh_strip -a -a -O--buildsystem=cmake\+ninja a6426cde59673b28b5dd32a8a1ee92b68ec68d3a debugedit: debian/inkscape/usr/bin/inkscape: Unknown DWARF DW_FORM_0x1f20 67a4a6074e7283748f2890a953e75facf7d01779 debugedit: debian/inkscape/usr/bin/inkview: Unknown DWARF DW_FORM_0x1f21 00dfdf71bc43fc3aae327360217787c252f43f0c dh_makeshlibs -a -a -O--buildsystem=cmake\+ninja dh_shlibdeps -a -a -O--buildsystem=cmake\+ninja 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: 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 dh_installdeb -a -O--buildsystem=cmake\+ninja dh_gencontrol -a -O--buildsystem=cmake\+ninja dh_md5sums -a -O--buildsystem=cmake\+ninja dh_builddeb -a -O--buildsystem=cmake\+ninja INFO: pkgstriptranslations version 148 INFO: pkgstriptranslations version 148 pkgstriptranslations: processing inkscape (in debian/inkscape); do_strip: , oemstrip: pkgstriptranslations: processing inkscape-dbgsym (in debian/.debhelper/inkscape/dbgsym-root); do_strip: , oemstrip: debian/inkscape/usr/share/applications/org.inkscape.Inkscape.desktop: does not have gettext domain, not stripping pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/inkscape/DEBIAN/control, package inkscape, directory debian/inkscape pkgstripfiles: Truncating usr/share/doc/inkscape/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package inkscape ... xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value oooooooooooooooooooooooooooooooooooooooooooooooooooooooooopkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " oooopkgstripfiles: processing control file: debian/.debhelper/inkscape/dbgsym-root/DEBIAN/control, package inkscape-dbgsym, directory debian/.debhelper/inkscape/dbgsym-root dpkg-deb: building package 'inkscape-dbgsym' in 'debian/.debhelper/scratch-space/build-inkscape/inkscape-dbgsym_1.1.1-2ubuntu1_armhf.deb'. oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo pkgstripfiles: PNG optimization (406/0) for package inkscape took 66 s dpkg-deb: building package 'inkscape' in '../inkscape_1.1.1-2ubuntu1_armhf.deb'. Renaming inkscape-dbgsym_1.1.1-2ubuntu1_armhf.deb to inkscape-dbgsym_1.1.1-2ubuntu1_armhf.ddeb dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../inkscape_1.1.1-2ubuntu1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2021-10-04T20:31:19Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ inkscape_1.1.1-2ubuntu1_armhf.changes: -------------------------------------- Format: 1.8 Date: Sat, 02 Oct 2021 12:35:40 +0200 Source: inkscape Binary: inkscape Built-For-Profiles: noudeb Architecture: armhf Version: 1.1.1-2ubuntu1 Distribution: impish-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Mattia Rizzolo Description: inkscape - vector-based drawing program Changes: inkscape (1.1.1-2ubuntu1) impish; urgency=medium . * Restrict ragel build-dep on [!i386], since it's not available there. Checksums-Sha1: 393fb13a205751f02691e22e8ba488e55aba8f3a 112943220 inkscape-dbgsym_1.1.1-2ubuntu1_armhf.ddeb 95f07ca6548aef631aeebc2d7ed294d8b5a518f1 20822 inkscape_1.1.1-2ubuntu1_armhf.buildinfo 44180ccf883fa17acd5d664a3a654489c0629c8b 17482332 inkscape_1.1.1-2ubuntu1_armhf.deb Checksums-Sha256: cc8a0bec9fe7fd600946ed1a8f546faa742da5ead94e8ae034bda4bcf7ddb525 112943220 inkscape-dbgsym_1.1.1-2ubuntu1_armhf.ddeb 790a6e5bae2e6395a3e99322c18e853545dcadac380f14327d5e6d78a157a83e 20822 inkscape_1.1.1-2ubuntu1_armhf.buildinfo 663035ddae104b7e67e7076af3064ff7acc00f7a269121635f9ae3156d3ffd30 17482332 inkscape_1.1.1-2ubuntu1_armhf.deb Files: 1aeb390903660c5bc4a920c6c850943b 112943220 debug optional inkscape-dbgsym_1.1.1-2ubuntu1_armhf.ddeb 2c60676a026f97ef4303cdfddc44a85e 20822 graphics optional inkscape_1.1.1-2ubuntu1_armhf.buildinfo edd3e31abbe3c47b607f22fecc3b2695 17482332 graphics optional inkscape_1.1.1-2ubuntu1_armhf.deb +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: inkscape Binary: inkscape inkscape-dbgsym Architecture: armhf Version: 1.1.1-2ubuntu1 Checksums-Md5: 1aeb390903660c5bc4a920c6c850943b 112943220 inkscape-dbgsym_1.1.1-2ubuntu1_armhf.ddeb edd3e31abbe3c47b607f22fecc3b2695 17482332 inkscape_1.1.1-2ubuntu1_armhf.deb Checksums-Sha1: 393fb13a205751f02691e22e8ba488e55aba8f3a 112943220 inkscape-dbgsym_1.1.1-2ubuntu1_armhf.ddeb 44180ccf883fa17acd5d664a3a654489c0629c8b 17482332 inkscape_1.1.1-2ubuntu1_armhf.deb Checksums-Sha256: cc8a0bec9fe7fd600946ed1a8f546faa742da5ead94e8ae034bda4bcf7ddb525 112943220 inkscape-dbgsym_1.1.1-2ubuntu1_armhf.ddeb 663035ddae104b7e67e7076af3064ff7acc00f7a269121635f9ae3156d3ffd30 17482332 inkscape_1.1.1-2ubuntu1_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Mon, 04 Oct 2021 20:31:15 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.118ubuntu5), adwaita-icon-theme (= 40.1.1-1ubuntu1), autoconf (= 2.69-14), automake (= 1:1.16.4-2), autopoint (= 0.21-4ubuntu3), autotools-dev (= 20180224.1+nmu1), base-files (= 11.1ubuntu3), base-passwd (= 3.5.51), bash (= 5.1-3ubuntu1), binutils (= 2.37-7ubuntu1), binutils-arm-linux-gnueabihf (= 2.37-7ubuntu1), binutils-common (= 2.37-7ubuntu1), bsdextrautils (= 2.36.1-8ubuntu1), bsdutils (= 1:2.36.1-8ubuntu1), build-essential (= 12.9ubuntu1), bzip2 (= 1.0.8-4ubuntu3), ca-certificates (= 20210119ubuntu1), cmake (= 3.18.4-2ubuntu2), cmake-data (= 3.18.4-2ubuntu2), coreutils (= 8.32-4ubuntu2), cpp (= 4:11.2.0-1ubuntu1), cpp-10 (= 10.3.0-11ubuntu1), cpp-11 (= 11.2.0-7ubuntu2), dash (= 0.5.11+git20210120+802ebd4-1), dbus (= 1.12.20-2ubuntu2), dbus-user-session (= 1.12.20-2ubuntu2), dconf-gsettings-backend (= 0.40.0-1), dconf-service (= 0.40.0-1), debconf (= 1.5.77), debhelper (= 13.3.4ubuntu2), debianutils (= 4.11.2), debugedit (= 1:5.0-0ubuntu2), dh-autoreconf (= 20), dh-python (= 4.20201102ubuntu4), dh-strip-nondeterminism (= 1.12.0-1), dictionaries-common (= 1.28.4), diffutils (= 1:3.8-0ubuntu1), dpkg (= 1.20.9ubuntu2), dpkg-dev (= 1.20.9ubuntu2), dwz (= 0.14-1), emacsen-common (= 3.0.4), file (= 1:5.39-3), findutils (= 4.8.0-1ubuntu2), fontconfig (= 2.13.1-4.2ubuntu3), fontconfig-config (= 2.13.1-4.2ubuntu3), fonts-dejavu-core (= 2.37-2build1), g++ (= 4:11.2.0-1ubuntu1), g++-11 (= 11.2.0-7ubuntu2), gcc (= 4:11.2.0-1ubuntu1), gcc-10 (= 10.3.0-11ubuntu1), gcc-10-base (= 10.3.0-11ubuntu1), gcc-11 (= 11.2.0-7ubuntu2), gcc-11-base (= 11.2.0-7ubuntu2), gettext (= 0.21-4ubuntu3), gettext-base (= 0.21-4ubuntu3), gir1.2-atk-1.0 (= 2.36.0-0ubuntu2), gir1.2-atspi-2.0 (= 2.42.0-1), gir1.2-freedesktop (= 1.68.0-1build2), gir1.2-gdkpixbuf-2.0 (= 2.42.6+dfsg-1build2), gir1.2-gdl-3 (= 3.34.0-1build1), gir1.2-glib-2.0 (= 1.68.0-1build2), gir1.2-gspell-1 (= 1.8.4-1), gir1.2-gtk-3.0 (= 3.24.30-1ubuntu1), gir1.2-gtkspell3-3.0 (= 3.0.10-1), gir1.2-harfbuzz-0.0 (= 2.7.4-1ubuntu1), gir1.2-pango-1.0 (= 1.48.10+ds1-1), gir1.2-poppler-0.18 (= 21.06.1-1), gir1.2-rsvg-2.0 (= 2.50.7+dfsg-1), gir1.2-soup-2.4 (= 2.72.0-3ubuntu3), glib-networking (= 2.68.2-2), glib-networking-common (= 2.68.2-2), glib-networking-services (= 2.68.2-2), googletest (= 1.10.0.20201025-1.1), grep (= 3.7-0ubuntu1), groff-base (= 1.22.4-7), gsettings-desktop-schemas (= 40.0-1ubuntu1), gtk-update-icon-cache (= 3.24.30-1ubuntu1), gzip (= 1.10-4ubuntu1), hicolor-icon-theme (= 0.17-2), hostname (= 3.23), humanity-icon-theme (= 0.6.15), hunspell-en-us (= 1:2019.10.06-1), icu-devtools (= 67.1-7ubuntu1), imagemagick (= 8:6.9.11.60+dfsg-1ubuntu1), imagemagick-6-common (= 8:6.9.11.60+dfsg-1ubuntu1), imagemagick-6.q16 (= 8:6.9.11.60+dfsg-1ubuntu1), init-system-helpers (= 1.60), intltool-debian (= 0.35.0+20060710.5), iso-codes (= 4.6.0-1), libacl1 (= 2.2.53-10ubuntu1), libaom0 (= 1.0.0.errata1-3build1), libapparmor1 (= 3.0.3-0ubuntu1), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.4.3-2), libargon2-1 (= 0~20171227-0.2build21.04.0), libasan6 (= 11.2.0-7ubuntu2), libaspell-dev (= 0.60.8-3), libaspell15 (= 0.60.8-3), libatk-bridge2.0-0 (= 2.38.0-2), libatk-bridge2.0-dev (= 2.38.0-2), libatk1.0-0 (= 2.36.0-0ubuntu2), libatk1.0-data (= 2.36.0-0ubuntu2), libatk1.0-dev (= 2.36.0-0ubuntu2), libatkmm-1.6-1v5 (= 2.28.2-1), libatkmm-1.6-dev (= 2.28.2-1), libatomic1 (= 11.2.0-7ubuntu2), libatspi2.0-0 (= 2.42.0-1), libatspi2.0-dev (= 2.42.0-1), libattr1 (= 1:2.4.48-6build1), libaudit-common (= 1:3.0-2ubuntu2), libaudit1 (= 1:3.0-2ubuntu2), libavahi-client3 (= 0.8-5ubuntu4), libavahi-common-data (= 0.8-5ubuntu4), libavahi-common3 (= 0.8-5ubuntu4), libbinutils (= 2.37-7ubuntu1), libblkid-dev (= 2.36.1-8ubuntu1), libblkid1 (= 2.36.1-8ubuntu1), libboost-dev (= 1.74.0.3ubuntu5), libboost-filesystem-dev (= 1.74.0.3ubuntu5), libboost-filesystem1.74-dev (= 1.74.0-8ubuntu6), libboost-filesystem1.74.0 (= 1.74.0-8ubuntu6), libboost-system1.74-dev (= 1.74.0-8ubuntu6), libboost-system1.74.0 (= 1.74.0-8ubuntu6), libboost1.74-dev (= 1.74.0-8ubuntu6), libbrotli-dev (= 1.0.9-2build2), libbrotli1 (= 1.0.9-2build2), libbsd0 (= 0.11.3-1ubuntu2), libbz2-1.0 (= 1.0.8-4ubuntu3), libbz2-dev (= 1.0.8-4ubuntu3), libc-bin (= 2.34-0ubuntu3), libc-dev-bin (= 2.34-0ubuntu3), libc6 (= 2.34-0ubuntu3), libc6-dev (= 2.34-0ubuntu3), libcairo-gobject2 (= 1.16.0-5ubuntu1), libcairo-script-interpreter2 (= 1.16.0-5ubuntu1), libcairo2 (= 1.16.0-5ubuntu1), libcairo2-dev (= 1.16.0-5ubuntu1), libcairomm-1.0-1v5 (= 1.12.2-4build1), libcairomm-1.0-dev (= 1.12.2-4build1), libcap-ng0 (= 0.7.9-2.2build1), libcap2 (= 1:2.44-1build1), libcc1-0 (= 11.2.0-7ubuntu2), libcdr-0.1-1 (= 0.1.6-2), libcdr-dev (= 0.1.6-2), libcolord2 (= 1.4.5-3), libcom-err2 (= 1.46.3-1ubuntu3), libcrypt-dev (= 1:4.4.18-4ubuntu1), libcrypt1 (= 1:4.4.18-4ubuntu1), libcryptsetup12 (= 2:2.3.6-0ubuntu1), libctf-nobfd0 (= 2.37-7ubuntu1), libctf0 (= 2.37-7ubuntu1), libcups2 (= 2.3.3op2-7ubuntu2), libcurl4 (= 7.74.0-1.3ubuntu2), libdatrie-dev (= 0.2.13-1ubuntu2), libdatrie1 (= 0.2.13-1ubuntu2), libdav1d4 (= 0.7.1-3), libdb5.3 (= 5.3.28+dfsg1-0.8ubuntu1), libdbus-1-3 (= 1.12.20-2ubuntu2), libdbus-1-dev (= 1.12.20-2ubuntu2), libdbus-glib-1-2 (= 0.112-1), libdbus-glib-1-dev (= 0.112-1), libdbus-glib-1-dev-bin (= 0.112-1), libdconf1 (= 0.40.0-1), libde265-0 (= 1.0.8-1), libdebconfclient0 (= 0.256ubuntu3), libdebhelper-perl (= 13.3.4ubuntu2), libdeflate-dev (= 1.7-2ubuntu2), libdeflate0 (= 1.7-2ubuntu2), libdevmapper1.02.1 (= 2:1.02.175-2.1ubuntu1), libdjvulibre-dev (= 3.5.28-2), libdjvulibre-text (= 3.5.28-2), libdjvulibre21 (= 3.5.28-2), libdouble-conversion-dev (= 3.1.5-6.1), libdouble-conversion3 (= 3.1.5-6.1), libdpkg-perl (= 1.20.9ubuntu2), libdrm-amdgpu1 (= 2.4.107-8), libdrm-common (= 2.4.107-8), libdrm-nouveau2 (= 2.4.107-8), libdrm-radeon1 (= 2.4.107-8), libdrm2 (= 2.4.107-8), libdw1 (= 0.185-1), libedit2 (= 3.1-20191231-2), libegl-dev (= 1.3.3-1), libegl-mesa0 (= 21.2.2-1ubuntu1), libegl1 (= 1.3.3-1), libegl1-mesa-dev (= 21.2.2-1ubuntu1), libelf1 (= 0.185-1), libenchant-2-2 (= 2.3.1-1), libenchant-2-dev (= 2.3.1-1), libencode-locale-perl (= 1.05-1.1), libepoxy-dev (= 1.5.8-1), libepoxy0 (= 1.5.8-1), libexif-dev (= 0.6.22-3), libexif12 (= 0.6.22-3), libexpat1 (= 2.4.1-2), libexpat1-dev (= 2.4.1-2), libffi-dev (= 3.4.2-1ubuntu5), libffi8 (= 3.4.2-1ubuntu5), libfftw3-double3 (= 3.3.8-2ubuntu7), libfile-listing-perl (= 6.14-1), libfile-stripnondeterminism-perl (= 1.12.0-1), libfontconfig-dev (= 2.13.1-4.2ubuntu3), libfontconfig1 (= 2.13.1-4.2ubuntu3), libfreetype-dev (= 2.10.4+dfsg-1build1), libfreetype6 (= 2.10.4+dfsg-1build1), libfreetype6-dev (= 2.10.4+dfsg-1build1), libfribidi-dev (= 1.0.8-2ubuntu1), libfribidi0 (= 1.0.8-2ubuntu1), libgbm1 (= 21.2.2-1ubuntu1), libgc-dev (= 1:8.0.4-3), libgc1 (= 1:8.0.4-3), libgcc-10-dev (= 10.3.0-11ubuntu1), libgcc-11-dev (= 11.2.0-7ubuntu2), libgcc-s1 (= 11.2.0-7ubuntu2), libgcrypt20 (= 1.8.7-5ubuntu2), libgdbm-compat4 (= 1.19-2), libgdbm6 (= 1.19-2), libgdk-pixbuf-2.0-0 (= 2.42.6+dfsg-1build2), libgdk-pixbuf-2.0-dev (= 2.42.6+dfsg-1build2), libgdk-pixbuf-xlib-2.0-0 (= 2.40.2-2build2), libgdk-pixbuf2.0-0 (= 2.40.2-2build2), libgdk-pixbuf2.0-bin (= 2.42.6+dfsg-1build2), libgdk-pixbuf2.0-common (= 2.42.6+dfsg-1build2), libgdl-3-5 (= 3.34.0-1build1), libgdl-3-common (= 3.34.0-1build1), libgdl-3-dev (= 3.34.0-1build1), libgirepository-1.0-1 (= 1.68.0-1build2), libgl-dev (= 1.3.3-1), libgl1 (= 1.3.3-1), libgl1-mesa-dri (= 21.2.2-1ubuntu1), libglapi-mesa (= 21.2.2-1ubuntu1), libgles-dev (= 1.3.3-1), libgles1 (= 1.3.3-1), libgles2 (= 1.3.3-1), libglib2.0-0 (= 2.68.4-1build1), libglib2.0-bin (= 2.68.4-1build1), libglib2.0-data (= 2.68.4-1build1), libglib2.0-dev (= 2.68.4-1build1), libglib2.0-dev-bin (= 2.68.4-1build1), libglibmm-2.4-1v5 (= 2.64.2-2), libglibmm-2.4-dev (= 2.64.2-2), libglvnd-core-dev (= 1.3.3-1), libglvnd-dev (= 1.3.3-1), libglvnd0 (= 1.3.3-1), libglx-dev (= 1.3.3-1), libglx-mesa0 (= 21.2.2-1ubuntu1), libglx0 (= 1.3.3-1), libgmock-dev (= 1.10.0.20201025-1.1), libgmp10 (= 2:6.2.1+dfsg-1ubuntu2), libgnutls30 (= 3.7.1-5ubuntu1), libgomp1 (= 11.2.0-7ubuntu2), libgpg-error0 (= 1.38-2build1), libgraphite2-3 (= 1.3.14-1), libgraphite2-dev (= 1.3.14-1), libgsl-dev (= 2.6+dfsg-2), libgsl25 (= 2.6+dfsg-2), libgslcblas0 (= 2.6+dfsg-2), libgspell-1-2 (= 1.8.4-1), libgspell-1-common (= 1.8.4-1), libgspell-1-dev (= 1.8.4-1), libgssapi-krb5-2 (= 1.18.3-6), libgtest-dev (= 1.10.0.20201025-1.1), libgtk-3-0 (= 3.24.30-1ubuntu1), libgtk-3-common (= 3.24.30-1ubuntu1), libgtk-3-dev (= 3.24.30-1ubuntu1), libgtkmm-3.0-1v5 (= 3.24.5-1), libgtkmm-3.0-dev (= 3.24.5-1), libgtkspell3-3-0 (= 3.0.10-1), libgtkspell3-3-dev (= 3.0.10-1), libharfbuzz-dev (= 2.7.4-1ubuntu1), libharfbuzz-gobject0 (= 2.7.4-1ubuntu1), libharfbuzz-icu0 (= 2.7.4-1ubuntu1), libharfbuzz0b (= 2.7.4-1ubuntu1), libheif1 (= 1.11.0-1), libhogweed6 (= 3.7.3-1), libhtml-parser-perl (= 3.76-1), 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.29-1), libhttp-negotiate-perl (= 6.01-1), libhunspell-1.7-0 (= 1.7.0-3), libice-dev (= 2:1.0.10-1), libice6 (= 2:1.0.10-1), libicu-dev (= 67.1-7ubuntu1), libicu67 (= 67.1-7ubuntu1), libidn2-0 (= 2.3.1-1), libilmbase-dev (= 2.5.4-1), libilmbase25 (= 2.5.4-1), libio-html-perl (= 1.004-2), libio-socket-ssl-perl (= 2.069-1), libip4tc2 (= 1.8.7-1ubuntu2), libisl23 (= 0.24-1), libjbig-dev (= 2.1-3.1build1), libjbig0 (= 2.1-3.1build1), libjemalloc-dev (= 5.2.1-3), libjemalloc2 (= 5.2.1-3), libjpeg-dev (= 8c-2ubuntu8), libjpeg-turbo8 (= 2.0.6-0ubuntu2), libjpeg-turbo8-dev (= 2.0.6-0ubuntu2), libjpeg8 (= 8c-2ubuntu8), libjpeg8-dev (= 8c-2ubuntu8), libjson-c5 (= 0.15-2build2), libjsoncpp24 (= 1.9.4-4), libk5crypto3 (= 1.18.3-6), libkeyutils1 (= 1.6.1-2ubuntu1), libkmod2 (= 28-1ubuntu4), libkrb5-3 (= 1.18.3-6), libkrb5support0 (= 1.18.3-6), liblcms2-2 (= 2.12~rc1-2), liblcms2-dev (= 2.12~rc1-2), libldap-2.5-0 (= 2.5.6+dfsg-1~exp1ubuntu1), libllvm12 (= 1:12.0.1-8build1), liblqr-1-0 (= 0.4.2-2.1), liblqr-1-0-dev (= 0.4.2-2.1), libltdl-dev (= 2.4.6-15), libltdl7 (= 2.4.6-15), liblwp-mediatypes-perl (= 6.04-1), liblwp-protocol-https-perl (= 6.10-1), liblz4-1 (= 1.9.3-2), liblzma-dev (= 5.2.5-2), liblzma5 (= 5.2.5-2), liblzo2-2 (= 2.10-2build1), libmagic-mgc (= 1:5.39-3), libmagic1 (= 1:5.39-3), libmagick++-6-headers (= 8:6.9.11.60+dfsg-1ubuntu1), libmagick++-6.q16-8 (= 8:6.9.11.60+dfsg-1ubuntu1), libmagick++-6.q16-dev (= 8:6.9.11.60+dfsg-1ubuntu1), libmagick++-dev (= 8:6.9.11.60+dfsg-1ubuntu1), libmagickcore-6-arch-config (= 8:6.9.11.60+dfsg-1ubuntu1), libmagickcore-6-headers (= 8:6.9.11.60+dfsg-1ubuntu1), libmagickcore-6.q16-6 (= 8:6.9.11.60+dfsg-1ubuntu1), libmagickcore-6.q16-6-extra (= 8:6.9.11.60+dfsg-1ubuntu1), libmagickcore-6.q16-dev (= 8:6.9.11.60+dfsg-1ubuntu1), libmagickwand-6-headers (= 8:6.9.11.60+dfsg-1ubuntu1), libmagickwand-6.q16-6 (= 8:6.9.11.60+dfsg-1ubuntu1), libmagickwand-6.q16-dev (= 8:6.9.11.60+dfsg-1ubuntu1), libmd0 (= 1.0.3-3build1), libmount-dev (= 2.36.1-8ubuntu1), libmount1 (= 2.36.1-8ubuntu1), libmpc3 (= 1.2.0-1build1), libmpdec3 (= 2.5.1-2), libmpfr6 (= 4.1.0-3build1), libncurses-dev (= 6.2+20201114-2build1), libncurses6 (= 6.2+20201114-2build1), libncursesw6 (= 6.2+20201114-2build1), libnet-http-perl (= 6.20-1), libnet-ssleay-perl (= 1.88-3ubuntu1), libnettle8 (= 3.7.3-1), libnghttp2-14 (= 1.43.0-1), libnsl-dev (= 1.3.0-2), libnsl2 (= 1.3.0-2), libnspr4 (= 2:4.32-1), libnss3 (= 2:3.68-1ubuntu1), libopenexr-dev (= 2.5.4-2), libopenexr25 (= 2.5.4-2), libopengl-dev (= 1.3.3-1), libopengl0 (= 1.3.3-1), libopenjp2-7 (= 2.3.1-1ubuntu5), libopenjp2-7-dev (= 2.3.1-1ubuntu5), libp11-kit0 (= 0.23.22-1build1), libpam-modules (= 1.3.1-5ubuntu11), libpam-modules-bin (= 1.3.1-5ubuntu11), libpam-runtime (= 1.3.1-5ubuntu11), libpam-systemd (= 248.3-1ubuntu7), libpam0g (= 1.3.1-5ubuntu11), libpango-1.0-0 (= 1.48.10+ds1-1), libpango1.0-dev (= 1.48.10+ds1-1), libpangocairo-1.0-0 (= 1.48.10+ds1-1), libpangoft2-1.0-0 (= 1.48.10+ds1-1), libpangomm-1.4-1v5 (= 2.46.1-1), libpangomm-1.4-dev (= 2.46.1-1), libpangoxft-1.0-0 (= 1.48.10+ds1-1), libpcre16-3 (= 2:8.39-13build3), libpcre2-16-0 (= 10.37-0ubuntu2), libpcre2-32-0 (= 10.37-0ubuntu2), libpcre2-8-0 (= 10.37-0ubuntu2), libpcre2-dev (= 10.37-0ubuntu2), libpcre2-posix3 (= 10.37-0ubuntu2), libpcre3 (= 2:8.39-13build3), libpcre3-dev (= 2:8.39-13build3), libpcre32-3 (= 2:8.39-13build3), libpcrecpp0v5 (= 2:8.39-13build3), libperl5.32 (= 5.32.1-3ubuntu3), libpipeline1 (= 1.5.3-1), libpixman-1-0 (= 0.40.0-1build2), libpixman-1-dev (= 0.40.0-1build2), libpng-dev (= 1.6.37-3build3), libpng16-16 (= 1.6.37-3build3), libpoppler-dev (= 21.06.1-1), libpoppler-glib-dev (= 21.06.1-1), libpoppler-glib8 (= 21.06.1-1), libpoppler-private-dev (= 21.06.1-1), libpoppler111 (= 21.06.1-1), libpotrace-dev (= 1.16-2), libpotrace0 (= 1.16-2), libprocps8 (= 2:3.3.17-5ubuntu3), libproxy1v5 (= 0.4.17-1), libpsl-dev (= 0.21.0-1.2), libpsl5 (= 0.21.0-1.2), libpthread-stubs0-dev (= 0.4-1), libpython3-stdlib (= 3.9.4-1), libpython3.9-minimal (= 3.9.7-2build1), libpython3.9-stdlib (= 3.9.7-2build1), libreadline-dev (= 8.1-2), libreadline8 (= 8.1-2), librevenge-0.0-0 (= 0.0.4-6ubuntu5), librevenge-dev (= 0.0.4-6ubuntu5), librhash0 (= 1.4.1-2), librsvg2-2 (= 2.50.7+dfsg-1), librsvg2-common (= 2.50.7+dfsg-1), librsvg2-dev (= 2.50.7+dfsg-1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build2), libsasl2-2 (= 2.1.27+dfsg-2.1build1), libsasl2-modules-db (= 2.1.27+dfsg-2.1build1), libseccomp2 (= 2.5.1-1ubuntu1), libselinux1 (= 3.1-3build1), libselinux1-dev (= 3.1-3build1), libsemanage-common (= 3.1-1ubuntu1), libsemanage1 (= 3.1-1ubuntu1), libsensors-config (= 1:3.6.0-7), libsensors5 (= 1:3.6.0-7), libsepol1 (= 3.1-1ubuntu1), libsepol1-dev (= 3.1-1ubuntu1), libsigc++-2.0-0v5 (= 2.10.4-2ubuntu1), libsigc++-2.0-dev (= 2.10.4-2ubuntu1), libsigsegv2 (= 2.13-1ubuntu1), libsm-dev (= 2:1.2.3-1), libsm6 (= 2:1.2.3-1), libsmartcols1 (= 2.36.1-8ubuntu1), libsoup-gnome2.4-1 (= 2.72.0-3ubuntu3), libsoup2.4-1 (= 2.72.0-3ubuntu3), libsoup2.4-dev (= 2.72.0-3ubuntu3), libsqlite3-0 (= 3.35.5-1), libsqlite3-dev (= 3.35.5-1), libssh-4 (= 0.9.6-1), libssl1.1 (= 1.1.1l-1ubuntu1), libstdc++-10-dev (= 10.3.0-11ubuntu1), libstdc++-11-dev (= 11.2.0-7ubuntu2), libstdc++6 (= 11.2.0-7ubuntu2), libsub-override-perl (= 0.09-2), libsystemd0 (= 248.3-1ubuntu7), libtasn1-6 (= 4.16.0-2), libtext-iconv-perl (= 1.7-7build1), libthai-data (= 0.1.28-4.1), libthai-dev (= 0.1.28-4.1), libthai0 (= 0.1.28-4.1), libtiff-dev (= 4.3.0-1), libtiff5 (= 4.3.0-1), libtiffxx5 (= 4.3.0-1), libtimedate-perl (= 2.3300-2), libtinfo6 (= 6.2+20201114-2build1), libtirpc-common (= 1.3.2-2), libtirpc-dev (= 1.3.2-2), libtirpc3 (= 1.3.2-2), libtool (= 2.4.6-15), libtry-tiny-perl (= 0.30-1), libubsan1 (= 11.2.0-7ubuntu2), libuchardet0 (= 0.0.7-1), libudev1 (= 248.3-1ubuntu7), libunistring2 (= 0.9.10-6), liburi-perl (= 5.08-1), libuuid1 (= 2.36.1-8ubuntu1), libuv1 (= 1.40.0-2ubuntu1), libvisio-0.1-1 (= 0.1.7-1build3), libvisio-dev (= 0.1.7-1build3), libvulkan1 (= 1.2.162.0-1), libwayland-bin (= 1.19.0-2build1), libwayland-client0 (= 1.19.0-2build1), libwayland-cursor0 (= 1.19.0-2build1), libwayland-dev (= 1.19.0-2build1), libwayland-egl1 (= 1.19.0-2build1), libwayland-server0 (= 1.19.0-2build1), libwebp6 (= 0.6.1-2.1), libwebpdemux2 (= 0.6.1-2.1), libwebpmux3 (= 0.6.1-2.1), libwmf-dev (= 0.2.8.4-17ubuntu1), libwmf0.2-7 (= 0.2.8.4-17ubuntu1), libwpd-0.10-10 (= 0.10.3-1ubuntu1), libwpd-dev (= 0.10.3-1ubuntu1), libwpg-0.3-3 (= 0.3.3-1build1), libwpg-dev (= 0.3.3-1build1), libwww-perl (= 6.53-1), libwww-robotrules-perl (= 6.02-1), libx11-6 (= 2:1.7.2-1), libx11-data (= 2:1.7.2-1), libx11-dev (= 2:1.7.2-1), libx11-xcb1 (= 2:1.7.2-1), libx265-192 (= 3.4-2), libxau-dev (= 1:1.0.9-1build3), libxau6 (= 1:1.0.9-1build3), libxcb-dri2-0 (= 1.14-3ubuntu1), libxcb-dri3-0 (= 1.14-3ubuntu1), libxcb-glx0 (= 1.14-3ubuntu1), libxcb-present0 (= 1.14-3ubuntu1), libxcb-render0 (= 1.14-3ubuntu1), libxcb-render0-dev (= 1.14-3ubuntu1), libxcb-shm0 (= 1.14-3ubuntu1), libxcb-shm0-dev (= 1.14-3ubuntu1), libxcb-sync1 (= 1.14-3ubuntu1), libxcb-xfixes0 (= 1.14-3ubuntu1), libxcb1 (= 1.14-3ubuntu1), libxcb1-dev (= 1.14-3ubuntu1), libxcomposite-dev (= 1:0.4.5-1), libxcomposite1 (= 1:0.4.5-1), libxcursor-dev (= 1:1.2.0-2build2), libxcursor1 (= 1:1.2.0-2build2), libxdamage-dev (= 1:1.1.5-2), libxdamage1 (= 1:1.1.5-2), libxdmcp-dev (= 1:1.1.3-0ubuntu3), libxdmcp6 (= 1:1.1.3-0ubuntu3), libxext-dev (= 2:1.3.4-0ubuntu3), libxext6 (= 2:1.3.4-0ubuntu3), libxfixes-dev (= 1:5.0.3-2build1), libxfixes3 (= 1:5.0.3-2build1), libxft-dev (= 2.3.3-0ubuntu3), libxft2 (= 2.3.3-0ubuntu3), libxi-dev (= 2:1.7.10-1build2), libxi6 (= 2:1.7.10-1build2), libxinerama-dev (= 2:1.1.4-2build2), libxinerama1 (= 2:1.1.4-2build2), libxkbcommon-dev (= 1.3.0-1), libxkbcommon0 (= 1.3.0-1), libxml-parser-perl (= 2.46-2), libxml2 (= 2.9.12+dfsg-4), libxml2-dev (= 2.9.12+dfsg-4), libxrandr-dev (= 2:1.5.2-0ubuntu1), libxrandr2 (= 2:1.5.2-0ubuntu1), libxrender-dev (= 1:0.9.10-1build2), libxrender1 (= 1:0.9.10-1build2), libxshmfence1 (= 1.3-1build2), libxslt1-dev (= 1.1.34-4), libxslt1.1 (= 1.1.34-4), libxt-dev (= 1:1.2.0-1), libxt6 (= 1:1.2.0-1), libxtst-dev (= 2:1.2.3-1build2), libxtst6 (= 2:1.2.3-1build2), libxxf86vm1 (= 1:1.1.4-1build1), libzstd1 (= 1.4.8+dfsg-2.1), linux-libc-dev (= 5.13.0-17.17), login (= 1:4.8.1-1ubuntu9), lsb-base (= 11.1.0ubuntu2), lto-disabled-list (= 16), m4 (= 1.4.18-5ubuntu1), make (= 4.3-4ubuntu1), man-db (= 2.9.4-2), mawk (= 1.3.4.20200120-2), media-types (= 4.0.0), mount (= 2.36.1-8ubuntu1), ncurses-base (= 6.2+20201114-2build1), ncurses-bin (= 6.2+20201114-2build1), netbase (= 6.3), ninja-build (= 1.10.1-1), openssl (= 1.1.1l-1ubuntu1), pango1.0-tools (= 1.48.10+ds1-1), passwd (= 1:4.8.1-1ubuntu9), patch (= 2.7.6-7), perl (= 5.32.1-3ubuntu3), perl-base (= 5.32.1-3ubuntu3), perl-modules-5.32 (= 5.32.1-3ubuntu3), perl-openssl-defaults (= 5), pkg-config (= 0.29.2-1ubuntu1), po-debconf (= 1.0.21+nmu1), procps (= 2:3.3.17-5ubuntu3), python3 (= 3.9.4-1), python3-distutils (= 3.9.7-1), python3-lib2to3 (= 3.9.7-1), python3-minimal (= 3.9.4-1), python3.9 (= 3.9.7-2build1), python3.9-minimal (= 3.9.7-2build1), ragel (= 6.10-1build1), readline-common (= 8.1-2), rpcsvc-proto (= 1.4.2-0ubuntu4), sed (= 4.7-1ubuntu1), sensible-utils (= 0.0.14), shared-mime-info (= 2.1-1), systemd (= 248.3-1ubuntu7), systemd-sysv (= 248.3-1ubuntu7), systemd-timesyncd (= 248.3-1ubuntu7), sysvinit-utils (= 2.96-7ubuntu1), tar (= 1.34+dfsg-1build1), tzdata (= 2021a-2ubuntu1), ubuntu-mono (= 20.10-0ubuntu1), ucf (= 3.0043), util-linux (= 2.36.1-8ubuntu1), uuid-dev (= 2.36.1-8ubuntu1), wayland-protocols (= 1.21-1), x11-common (= 1:7.7+22ubuntu1), x11proto-dev (= 2020.1-1), x11proto-input-dev (= 2020.1-1), x11proto-randr-dev (= 2020.1-1), x11proto-record-dev (= 2020.1-1), x11proto-xext-dev (= 2020.1-1), x11proto-xinerama-dev (= 2020.1-1), xkb-data (= 2.29-2build1), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.2.5-2), zlib1g (= 1:1.2.11.dfsg-2ubuntu7), zlib1g-dev (= 1:1.2.11.dfsg-2ubuntu7) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1633170940" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ inkscape_1.1.1-2ubuntu1_armhf.deb --------------------------------- new Debian package, version 2.0. size 17482332 bytes: control archive=68919 bytes. 2823 bytes, 36 lines control 327539 bytes, 3104 lines md5sums 451 bytes, 15 lines * postinst #!/bin/sh 189 bytes, 5 lines * postrm #!/bin/sh 189 bytes, 5 lines * preinst #!/bin/sh 562 bytes, 15 lines * prerm #!/bin/sh Package: inkscape Version: 1.1.1-2ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Multimedia Maintainers Installed-Size: 77799 Depends: libpoppler-glib8 (>= 20.09.0), librsvg2-common, python3:any, libatkmm-1.6-1v5 (>= 2.28.2), libboost-filesystem1.74.0 (>= 1.74.0), libc6 (>= 2.34), libcairo2 (>= 1.15.8), libcairomm-1.0-1v5 (>= 1.12.0), libcdr-0.1-1, libdbus-glib-1-2 (>= 0.88), 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.64.2), libgomp1 (>= 4.9), libgsl25 (>= 2.6), libgspell-1-2 (>= 1.8.2), 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.1), libpng16-16 (>= 1.6.2-1), libpoppler111 (>= 21.06.1), 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, fig2dev, imagemagick, libimage-magick-perl, libwmf-bin, python3-lxml, python3-numpy, python3-scour Suggests: dia, inkscape-tutorials, libsvg-perl, pstoedit, python3-uniconvertor, ruby Section: graphics Priority: optional Homepage: https://inkscape.org Description: vector-based drawing program Inkscape is an illustration editor which has everything needed 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 types and 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 allow 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. . Between the suggested packages: * dia: to export Dia shapes; * libsvg-perl: to import .txt files (txt2svg extension); * python3-uniconvertor: enables several import/export extensions; * pstoedit: to work with eps files; * ruby: there are several extensions written in ruby; drwxr-xr-x root/root 0 2021-10-02 10:35 ./ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/bin/ -rwxr-xr-x root/root 13972 2021-10-02 10:35 ./usr/bin/inkscape -rwxr-xr-x root/root 5724 2021-10-02 10:35 ./usr/bin/inkview drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/lib/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/lib/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/lib/arm-linux-gnueabihf/inkscape/ -rw-r--r-- root/root 15758408 2021-10-02 10:35 ./usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/lib/mime/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/lib/mime/packages/ -rw-r--r-- root/root 610 2021-05-02 15:08 ./usr/lib/mime/packages/inkscape drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/application-registry/ -rw-r--r-- root/root 153 2020-04-27 19:38 ./usr/share/application-registry/inkscape.applications drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/applications/ -rw-r--r-- root/root 18716 2021-10-02 10:35 ./usr/share/applications/org.inkscape.Inkscape.desktop drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/bash-completion/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/bash-completion/completions/ -rw-r--r-- root/root 904 2021-05-25 11:34 ./usr/share/bash-completion/completions/inkscape drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/doc/inkscape/ -rw-r--r-- root/root 1949 2021-09-21 20:46 ./usr/share/doc/inkscape/NEWS.md.gz -rw-r--r-- root/root 1668 2021-05-25 11:34 ./usr/share/doc/inkscape/README.md -rw-r--r-- root/root 1830 2021-10-02 10:35 ./usr/share/doc/inkscape/changelog.Debian.gz -rw-r--r-- root/root 1874 2020-04-27 19:38 ./usr/share/doc/inkscape/copyright lrwxrwxrwx root/root 0 2021-10-02 10:35 ./usr/share/doc/inkscape/examples -> ../../inkscape/examples drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/16x16/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/16x16/apps/ -rw-r--r-- root/root 586 2021-10-02 10:35 ./usr/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/22x22/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/22x22/apps/ -rw-r--r-- root/root 984 2021-10-02 10:35 ./usr/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/24x24/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/24x24/apps/ -rw-r--r-- root/root 989 2021-10-02 10:35 ./usr/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/256x256/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/256x256/apps/ -rw-r--r-- root/root 35399 2021-05-25 11:35 ./usr/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/32x32/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/32x32/apps/ -rw-r--r-- root/root 1583 2021-10-02 10:35 ./usr/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/48x48/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/48x48/apps/ -rw-r--r-- root/root 3218 2021-10-02 10:35 ./usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/scalable/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/scalable/apps/ -rw-r--r-- root/root 38646 2021-05-25 11:35 ./usr/share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/symbolic/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/icons/hicolor/symbolic/apps/ -rw-r--r-- root/root 7631 2021-05-25 11:35 ./usr/share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/attributes/ -rw-r--r-- root/root 3518 2021-05-25 11:34 ./usr/share/inkscape/attributes/css_defaults -rw-r--r-- root/root 18594 2021-05-25 11:34 ./usr/share/inkscape/attributes/cssprops -rw-r--r-- root/root 38144 2021-05-25 11:34 ./usr/share/inkscape/attributes/svgprops drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/branding/ -rw-r--r-- root/root 1465 2021-05-25 11:34 ./usr/share/inkscape/branding/inkscape-flat.svg -rw-r--r-- root/root 38370 2021-05-25 11:34 ./usr/share/inkscape/branding/inkscape-mac.svg -rw-r--r-- root/root 30038 2021-05-25 11:34 ./usr/share/inkscape/branding/inkscape-text.svg -rw-r--r-- root/root 37448 2021-05-25 11:34 ./usr/share/inkscape/branding/inkscape.svg -rw-r--r-- root/root 30279 2021-05-25 11:34 ./usr/share/inkscape/branding/sodipodi.svg -rw-r--r-- root/root 14180 2021-05-25 11:34 ./usr/share/inkscape/branding/tux.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/doc/ -rw-r--r-- root/root 2754 2021-09-08 17:49 ./usr/share/inkscape/doc/AUTHORS -rw-r--r-- root/root 1754 2021-05-25 11:34 ./usr/share/inkscape/doc/COPYING -rw-r--r-- root/root 600 2021-05-25 11:34 ./usr/share/inkscape/doc/GPL-2.0-or-later.txt -rw-r--r-- root/root 18032 2021-05-25 11:34 ./usr/share/inkscape/doc/GPL-2.0.txt -rw-r--r-- root/root 600 2021-05-25 11:34 ./usr/share/inkscape/doc/GPL-3.0-or-later.txt -rw-r--r-- root/root 35147 2021-05-25 11:34 ./usr/share/inkscape/doc/GPL-3.0.txt -rw-r--r-- root/root 543 2021-05-25 11:34 ./usr/share/inkscape/doc/LGPL-2.1-or-later.txt -rw-r--r-- root/root 26522 2021-05-25 11:34 ./usr/share/inkscape/doc/LGPL-2.1.txt -rw-r--r-- root/root 543 2021-05-25 11:34 ./usr/share/inkscape/doc/LGPL-3.0-or-later.txt -rw-r--r-- root/root 7652 2021-05-25 11:34 ./usr/share/inkscape/doc/LGPL-3.0.txt -rw-r--r-- root/root 1234 2021-05-25 11:34 ./usr/share/inkscape/doc/LICENSE -rw-r--r-- root/root 23445 2021-05-25 11:34 ./usr/share/inkscape/doc/MPL-1.1.txt -rw-r--r-- root/root 4673 2021-05-25 11:34 ./usr/share/inkscape/doc/OFL-1.1.txt -rw-r--r-- root/root 10087 2021-09-08 17:49 ./usr/share/inkscape/doc/TRANSLATORS drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/examples/ -rw-r--r-- root/root 63486 2021-05-25 11:34 ./usr/share/inkscape/examples/animated-clock.svg -rw-r--r-- root/root 15661 2021-05-25 11:34 ./usr/share/inkscape/examples/art-nouveau-P3.svg -rw-r--r-- root/root 192023 2021-05-25 11:34 ./usr/share/inkscape/examples/blend_modes.svg -rw-r--r-- root/root 109486 2021-05-25 11:34 ./usr/share/inkscape/examples/car.svgz -rw-r--r-- root/root 3776 2021-05-25 11:34 ./usr/share/inkscape/examples/data_uri.svg -rw-r--r-- root/root 61948 2021-05-25 11:34 ./usr/share/inkscape/examples/eastern-motive-P4G.svg -rw-r--r-- root/root 595508 2021-05-25 11:34 ./usr/share/inkscape/examples/filters.svg -rw-r--r-- root/root 3743 2021-05-25 11:34 ./usr/share/inkscape/examples/flow-go.svg -rw-r--r-- root/root 3970 2021-05-25 11:34 ./usr/share/inkscape/examples/flowsample.svg -rw-r--r-- root/root 63720 2021-05-25 11:34 ./usr/share/inkscape/examples/gallardo.svgz -rw-r--r-- root/root 14163 2021-05-25 11:34 ./usr/share/inkscape/examples/glass.svg -rw-r--r-- root/root 41724 2021-05-25 11:34 ./usr/share/inkscape/examples/gradient-mesh-experimental.svgz -rw-r--r-- root/root 62260 2021-05-25 11:34 ./usr/share/inkscape/examples/gradient.svg -rw-r--r-- root/root 26865 2021-05-25 11:34 ./usr/share/inkscape/examples/i18n.svg -rw-r--r-- root/root 5500 2021-05-25 11:34 ./usr/share/inkscape/examples/istest.pov -rw-r--r-- root/root 12870 2021-05-25 11:34 ./usr/share/inkscape/examples/l-systems.svgz -rw-r--r-- root/root 7474 2021-05-25 11:34 ./usr/share/inkscape/examples/lighting_filters.svg -rw-r--r-- root/root 21557 2021-05-25 11:34 ./usr/share/inkscape/examples/live-path-effects-curvestitch.svg -rw-r--r-- root/root 26006 2021-05-25 11:34 ./usr/share/inkscape/examples/live-path-effects-gears.svg -rw-r--r-- root/root 58959 2021-05-25 11:34 ./usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -rw-r--r-- root/root 68535 2021-05-25 11:34 ./usr/share/inkscape/examples/markers.svg -rw-r--r-- root/root 39193 2021-05-25 11:34 ./usr/share/inkscape/examples/replace-hue.svg -rw-r--r-- root/root 28788 2021-05-25 11:34 ./usr/share/inkscape/examples/rope-3D.svg -rw-r--r-- root/root 34173 2021-05-25 11:34 ./usr/share/inkscape/examples/stars.svgz -rw-r--r-- root/root 4212 2021-09-08 17:49 ./usr/share/inkscape/examples/svgfont.svg -rw-r--r-- root/root 36903 2021-05-25 11:34 ./usr/share/inkscape/examples/tesselation-P3.svg -rw-r--r-- root/root 33496 2021-05-25 11:34 ./usr/share/inkscape/examples/text-on-path.svg -rw-r--r-- root/root 34776 2021-05-25 11:34 ./usr/share/inkscape/examples/tiger.svgz -rw-r--r-- root/root 3613 2021-05-25 11:34 ./usr/share/inkscape/examples/tref.svg -rw-r--r-- root/root 19790 2021-05-25 11:34 ./usr/share/inkscape/examples/turbulence_filters.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/ -rw-r--r-- root/root 12677 2021-05-17 19:25 ./usr/share/inkscape/extensions/.pylintrc -rw-r--r-- root/root 18032 2021-05-17 19:25 ./usr/share/inkscape/extensions/LICENSE.txt -rw-r--r-- root/root 27 2021-05-17 19:25 ./usr/share/inkscape/extensions/MANIFEST.in drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/Poly3DObjects/ -rw-r--r-- root/root 368 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/cube.obj -rw-r--r-- root/root 565 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -rw-r--r-- root/root 1083 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -rw-r--r-- root/root 2063 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -rw-r--r-- root/root 5629 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -rw-r--r-- root/root 2215 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -rw-r--r-- root/root 2072 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -rw-r--r-- root/root 789 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/icos.obj -rw-r--r-- root/root 1595 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -rw-r--r-- root/root 654 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -rw-r--r-- root/root 243 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/methane.obj -rw-r--r-- root/root 274 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/oct.obj -rw-r--r-- root/root 145 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -rw-r--r-- root/root 676 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -rw-r--r-- root/root 1748 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -rw-r--r-- root/root 3123 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -rw-r--r-- root/root 1163 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -rw-r--r-- root/root 2063 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -rw-r--r-- root/root 1665 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -rw-r--r-- root/root 4134 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -rw-r--r-- root/root 532 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -rw-r--r-- root/root 240 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/tet.obj -rw-r--r-- root/root 1209 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -rw-r--r-- root/root 3259 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -rw-r--r-- root/root 3254 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -rw-r--r-- root/root 994 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -rw-r--r-- root/root 618 2021-05-17 19:25 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -rw-r--r-- root/root 2497 2021-05-17 19:25 ./usr/share/inkscape/extensions/README.md -rw-r--r-- root/root 316 2021-05-17 19:25 ./usr/share/inkscape/extensions/STYLEGUIDE.md -rw-r--r-- root/root 4423 2021-05-17 19:25 ./usr/share/inkscape/extensions/TESTING.md -rw-r--r-- root/root 936 2021-05-17 19:25 ./usr/share/inkscape/extensions/addnodes.inx -rw-r--r-- root/root 2628 2021-05-17 19:25 ./usr/share/inkscape/extensions/addnodes.py -rw-r--r-- root/root 562 2021-05-17 19:25 ./usr/share/inkscape/extensions/aisvg.inx -rw-r--r-- root/root 1367 2021-05-17 19:25 ./usr/share/inkscape/extensions/aisvg.xslt drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root 642 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/2.svg -rw-r--r-- root/root 1367 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/3.svg -rw-r--r-- root/root 634 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/6.svg -rw-r--r-- root/root 557 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/7.svg -rw-r--r-- root/root 558 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -rw-r--r-- root/root 462 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Chook.svg -rw-r--r-- root/root 358 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -rw-r--r-- root/root 589 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Delta.svg -rw-r--r-- root/root 313 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Eb.svg -rw-r--r-- root/root 582 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -rw-r--r-- root/root 312 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Et.svg -rw-r--r-- root/root 506 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/G.svg -rw-r--r-- root/root 357 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -rw-r--r-- root/root 344 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -rw-r--r-- root/root 308 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Lb.svg -rw-r--r-- root/root 326 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Lt.svg -rw-r--r-- root/root 267 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -rw-r--r-- root/root 474 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -rw-r--r-- root/root 492 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/P.svg -rw-r--r-- root/root 669 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Q.svg -rw-r--r-- root/root 364 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -rw-r--r-- root/root 598 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Tb.svg -rw-r--r-- root/root 586 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Tt.svg -rw-r--r-- root/root 457 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/U.svg -rw-r--r-- root/root 655 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Vser.svg -rw-r--r-- root/root 259 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Xh.svg -rw-r--r-- root/root 390 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Xne.svg -rw-r--r-- root/root 396 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -rw-r--r-- root/root 377 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -rw-r--r-- root/root 301 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -rw-r--r-- root/root 663 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/a.svg -rw-r--r-- root/root 356 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/abase.svg -rw-r--r-- root/root 267 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/acap.svg -rw-r--r-- root/root 401 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/b.svg -rw-r--r-- root/root 267 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/bar.svg -rw-r--r-- root/root 267 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/bar2.svg -rw-r--r-- root/root 250 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/barcap.svg -rw-r--r-- root/root 644 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/c.svg -rw-r--r-- root/root 307 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/cross.svg -rw-r--r-- root/root 518 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/cserif.svg -rw-r--r-- root/root 383 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/e.svg -rw-r--r-- root/root 196 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -rw-r--r-- root/root 417 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/f.svg -rw-r--r-- root/root 816 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/gamma.svg -rw-r--r-- root/root 410 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/h.svg -rw-r--r-- root/root 417 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/h2.svg -rw-r--r-- root/root 249 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/hcap.svg -rw-r--r-- root/root 484 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/idot.svg -rw-r--r-- root/root 335 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/j.svg -rw-r--r-- root/root 604 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/k.svg -rw-r--r-- root/root 267 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/l.svg -rw-r--r-- root/root 338 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/lserif.svg -rw-r--r-- root/root 513 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/m.svg -rw-r--r-- root/root 463 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/mcap.svg -rw-r--r-- root/root 479 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/n.svg -rw-r--r-- root/root 467 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/o.svg -rw-r--r-- root/root 425 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/ocap.svg -rw-r--r-- root/root 672 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/question.svg -rw-r--r-- root/root 550 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/r.svg -rw-r--r-- root/root 406 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/rcap.svg -rw-r--r-- root/root 686 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/s.svg -rw-r--r-- root/root 544 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/serif.svg -rw-r--r-- root/root 435 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/t.svg -rw-r--r-- root/root 462 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/tserif.svg -rw-r--r-- root/root 364 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/v.svg -rw-r--r-- root/root 283 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/vcap.svg -rw-r--r-- root/root 467 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/vserl.svg -rw-r--r-- root/root 414 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/vserr.svg -rw-r--r-- root/root 631 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/x.svg -rw-r--r-- root/root 532 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/y.svg -rw-r--r-- root/root 677 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/yogh.svg -rw-r--r-- root/root 472 2021-05-17 19:25 ./usr/share/inkscape/extensions/alphabet_soup/z.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/barcode/ -rw-r--r-- root/root 5731 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Base.py -rw-r--r-- root/root 5806 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/BaseEan.py -rw-r--r-- root/root 5794 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Code128.py -rw-r--r-- root/root 2189 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Code25i.py -rw-r--r-- root/root 2718 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Code39.py -rw-r--r-- root/root 1977 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Code39Ext.py -rw-r--r-- root/root 3935 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Code93.py -rw-r--r-- root/root 1455 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Ean13.py -rw-r--r-- root/root 1299 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Ean2.py -rw-r--r-- root/root 1372 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Ean5.py -rw-r--r-- root/root 1250 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Ean8.py -rw-r--r-- root/root 3760 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Rm4scc.py -rw-r--r-- root/root 1323 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Upca.py -rw-r--r-- root/root 3870 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/Upce.py -rw-r--r-- root/root 2226 2021-05-17 19:25 ./usr/share/inkscape/extensions/barcode/__init__.py -rw-r--r-- root/root 1684 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_HSL_adjust.inx -rw-r--r-- root/root 1451 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_HSL_adjust.py -rw-r--r-- root/root 591 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_blackandwhite.inx -rw-r--r-- root/root 665 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_blackandwhite.py -rw-r--r-- root/root 467 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_brighter.inx -rw-r--r-- root/root 811 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_brighter.py -rw-r--r-- root/root 1459 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_custom.inx -rw-r--r-- root/root 2146 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_custom.py -rw-r--r-- root/root 461 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_darker.inx -rw-r--r-- root/root 595 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_darker.py -rw-r--r-- root/root 473 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_desaturate.inx -rw-r--r-- root/root 432 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_desaturate.py -rw-r--r-- root/root 470 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_grayscale.inx -rw-r--r-- root/root 485 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_grayscale.py -rw-r--r-- root/root 466 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_lesshue.inx -rw-r--r-- root/root 274 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_lesshue.py -rw-r--r-- root/root 472 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_lesslight.inx -rw-r--r-- root/root 294 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_lesslight.py -rw-r--r-- root/root 487 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_lesssaturation.inx -rw-r--r-- root/root 304 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_lesssaturation.py -rw-r--r-- root/root 467 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_list.inx -rw-r--r-- root/root 613 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_list.py -rw-r--r-- root/root 466 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_morehue.inx -rw-r--r-- root/root 283 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_morehue.py -rw-r--r-- root/root 472 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_morelight.inx -rw-r--r-- root/root 293 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_morelight.py -rw-r--r-- root/root 487 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_moresaturation.inx -rw-r--r-- root/root 319 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_moresaturation.py -rw-r--r-- root/root 467 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_negative.inx -rw-r--r-- root/root 361 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_negative.py -rw-r--r-- root/root 1453 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_randomize.inx -rw-r--r-- root/root 2145 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_randomize.py -rw-r--r-- root/root 475 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_removeblue.inx -rw-r--r-- root/root 338 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_removeblue.py -rw-r--r-- root/root 478 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_removegreen.inx -rw-r--r-- root/root 324 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_removegreen.py -rw-r--r-- root/root 472 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_removered.inx -rw-r--r-- root/root 339 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_removered.py -rw-r--r-- root/root 803 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_replace.inx -rw-r--r-- root/root 655 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_replace.py -rw-r--r-- root/root 472 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_rgbbarrel.inx -rw-r--r-- root/root 353 2021-05-17 19:25 ./usr/share/inkscape/extensions/color_rgbbarrel.py -rw-r--r-- root/root 8632 2021-05-17 19:25 ./usr/share/inkscape/extensions/colors.xml -rw-r--r-- root/root 482 2021-05-17 19:25 ./usr/share/inkscape/extensions/convert2dashes.inx -rw-r--r-- root/root 3763 2021-05-17 19:25 ./usr/share/inkscape/extensions/convert2dashes.py -rw-r--r-- root/root 579 2021-05-17 19:25 ./usr/share/inkscape/extensions/dhw_input.inx -rw-r--r-- root/root 3947 2021-05-17 19:25 ./usr/share/inkscape/extensions/dhw_input.py -rw-r--r-- root/root 859 2021-05-17 19:25 ./usr/share/inkscape/extensions/dimension.inx -rw-r--r-- root/root 5179 2021-05-17 19:25 ./usr/share/inkscape/extensions/dimension.py -rw-r--r-- root/root 494 2021-05-17 19:25 ./usr/share/inkscape/extensions/docinfo.inx -rw-r--r-- root/root 1800 2021-05-17 19:25 ./usr/share/inkscape/extensions/docinfo.py -rw-r--r-- root/root 2287 2021-05-17 19:25 ./usr/share/inkscape/extensions/doxygen-main.dox -rw-r--r-- root/root 670 2021-05-17 19:25 ./usr/share/inkscape/extensions/dpi90to96.inx -rw-r--r-- root/root 670 2021-05-17 19:25 ./usr/share/inkscape/extensions/dpi96to90.inx -rw-r--r-- root/root 12570 2021-05-17 19:25 ./usr/share/inkscape/extensions/dpiswitcher.py -rw-r--r-- root/root 4975 2021-05-17 19:25 ./usr/share/inkscape/extensions/draw_from_triangle.inx -rw-r--r-- root/root 17577 2021-05-17 19:25 ./usr/share/inkscape/extensions/draw_from_triangle.py -rw-r--r-- root/root 778 2021-05-17 19:25 ./usr/share/inkscape/extensions/dxf12_outlines.inx -rw-r--r-- root/root 3764 2021-05-17 19:25 ./usr/share/inkscape/extensions/dxf12_outlines.py -rw-r--r-- root/root 355 2021-05-17 19:25 ./usr/share/inkscape/extensions/dxf14_footer.txt -rw-r--r-- root/root 1108 2021-05-17 19:25 ./usr/share/inkscape/extensions/dxf14_header.txt -rw-r--r-- root/root 1994 2021-05-17 19:25 ./usr/share/inkscape/extensions/dxf14_style.txt -rw-r--r-- root/root 2713 2021-05-17 19:25 ./usr/share/inkscape/extensions/dxf_input.inx -rw-r--r-- root/root 33948 2021-05-23 21:55 ./usr/share/inkscape/extensions/dxf_input.py -rw-r--r-- root/root 25815 2021-05-17 19:25 ./usr/share/inkscape/extensions/dxf_input_text_scale_factor.svg -rw-r--r-- root/root 3243 2021-05-17 19:25 ./usr/share/inkscape/extensions/dxf_outlines.inx -rw-r--r-- root/root 15191 2021-05-17 19:25 ./usr/share/inkscape/extensions/dxf_outlines.py -rw-r--r-- root/root 1111 2021-05-17 19:25 ./usr/share/inkscape/extensions/edge3d.inx -rw-r--r-- root/root 5369 2021-05-17 19:25 ./usr/share/inkscape/extensions/edge3d.py -rw-r--r-- root/root 839 2021-05-17 19:25 ./usr/share/inkscape/extensions/eps_input.inx -rw-r--r-- root/root 595 2021-05-17 19:25 ./usr/share/inkscape/extensions/export_gimp_palette.inx -rw-r--r-- root/root 2696 2021-05-17 19:25 ./usr/share/inkscape/extensions/export_gimp_palette.py -rw-r--r-- root/root 498 2021-05-17 19:25 ./usr/share/inkscape/extensions/extension-manager-bootstrap.inx -rw-r--r-- root/root 4824 2021-05-17 19:25 ./usr/share/inkscape/extensions/extension-manager-bootstrap.py -rw-r--r-- root/root 672 2021-05-17 19:25 ./usr/share/inkscape/extensions/extrude.inx -rw-r--r-- root/root 3766 2021-05-17 19:25 ./usr/share/inkscape/extensions/extrude.py -rw-r--r-- root/root 624 2021-05-17 19:25 ./usr/share/inkscape/extensions/fig_input.inx -rw-r--r-- root/root 1136 2021-05-17 19:25 ./usr/share/inkscape/extensions/fig_input.py -rw-r--r-- root/root 595 2021-05-17 19:25 ./usr/share/inkscape/extensions/flatten.inx -rw-r--r-- root/root 1617 2021-05-17 19:25 ./usr/share/inkscape/extensions/flatten.py -rw-r--r-- root/root 1304 2021-05-17 19:25 ./usr/share/inkscape/extensions/foldablebox.inx -rw-r--r-- root/root 8559 2021-05-17 19:25 ./usr/share/inkscape/extensions/foldablebox.py -rw-r--r-- root/root 2265 2021-05-17 19:25 ./usr/share/inkscape/extensions/fontfix.conf -rw-r--r-- root/root 621 2021-05-17 19:25 ./usr/share/inkscape/extensions/fractalize.inx -rw-r--r-- root/root 3485 2021-05-17 19:25 ./usr/share/inkscape/extensions/fractalize.py -rw-r--r-- root/root 1290 2021-05-17 19:25 ./usr/share/inkscape/extensions/frame.inx -rw-r--r-- root/root 4944 2021-05-17 19:25 ./usr/share/inkscape/extensions/frame.py -rw-r--r-- root/root 3751 2021-05-17 19:25 ./usr/share/inkscape/extensions/funcplot.inx -rw-r--r-- root/root 9843 2021-05-17 19:25 ./usr/share/inkscape/extensions/funcplot.py -rw-r--r-- root/root 273207 2021-05-23 21:55 ./usr/share/inkscape/extensions/gcodetools.py -rw-r--r-- root/root 1733 2021-05-17 19:25 ./usr/share/inkscape/extensions/gcodetools_about.inx -rw-r--r-- root/root 7310 2021-05-17 19:25 ./usr/share/inkscape/extensions/gcodetools_area.inx -rw-r--r-- root/root 3689 2021-05-17 19:25 ./usr/share/inkscape/extensions/gcodetools_dxf_points.inx -rw-r--r-- root/root 4892 2021-05-17 19:25 ./usr/share/inkscape/extensions/gcodetools_engraving.inx -rw-r--r-- root/root 6489 2021-05-17 19:25 ./usr/share/inkscape/extensions/gcodetools_graffiti.inx -rw-r--r-- root/root 6346 2021-05-17 19:25 ./usr/share/inkscape/extensions/gcodetools_lathe.inx -rw-r--r-- root/root 2958 2021-05-17 19:25 ./usr/share/inkscape/extensions/gcodetools_orientation_points.inx -rw-r--r-- root/root 5046 2021-05-17 19:25 ./usr/share/inkscape/extensions/gcodetools_path_to_gcode.inx -rw-r--r-- root/root 2967 2021-05-17 19:25 ./usr/share/inkscape/extensions/gcodetools_prepare_path_for_plasma.inx -rw-r--r-- root/root 2281 2021-05-17 19:25 ./usr/share/inkscape/extensions/gcodetools_tools_library.inx -rw-r--r-- root/root 1416 2021-05-17 19:25 ./usr/share/inkscape/extensions/generate_voronoi.inx -rw-r--r-- root/root 7518 2021-05-17 19:25 ./usr/share/inkscape/extensions/generate_voronoi.py -rw-r--r-- root/root 141 2021-05-17 19:25 ./usr/share/inkscape/extensions/genpofiles.sh -rw-r--r-- root/root 2008 2021-05-17 19:25 ./usr/share/inkscape/extensions/gimp_xcf.inx -rw-r--r-- root/root 6372 2021-05-17 19:25 ./usr/share/inkscape/extensions/gimp_xcf.py -rw-r--r-- root/root 4763 2021-05-17 19:25 ./usr/share/inkscape/extensions/grid_cartesian.inx -rw-r--r-- root/root 11534 2021-05-17 19:25 ./usr/share/inkscape/extensions/grid_cartesian.py -rw-r--r-- root/root 1504 2021-05-17 19:25 ./usr/share/inkscape/extensions/grid_isometric.inx -rw-r--r-- root/root 16270 2021-05-17 19:25 ./usr/share/inkscape/extensions/grid_isometric.py -rw-r--r-- root/root 2731 2021-05-17 19:25 ./usr/share/inkscape/extensions/grid_polar.inx -rw-r--r-- root/root 8756 2021-05-17 19:25 ./usr/share/inkscape/extensions/grid_polar.py -rw-r--r-- root/root 4845 2021-05-17 19:25 ./usr/share/inkscape/extensions/guides_creator.inx -rw-r--r-- root/root 11023 2021-05-17 19:25 ./usr/share/inkscape/extensions/guides_creator.py -rw-r--r-- root/root 926 2021-05-17 19:25 ./usr/share/inkscape/extensions/guillotine.inx -rw-r--r-- root/root 6735 2021-05-17 19:25 ./usr/share/inkscape/extensions/guillotine.py -rw-r--r-- root/root 472 2021-05-17 19:25 ./usr/share/inkscape/extensions/handles.inx -rw-r--r-- root/root 2393 2021-05-17 19:25 ./usr/share/inkscape/extensions/handles.py -rw-r--r-- root/root 4591 2021-05-17 19:25 ./usr/share/inkscape/extensions/hershey.inx -rw-r--r-- root/root 80337 2021-05-23 21:55 ./usr/share/inkscape/extensions/hershey.py -rw-r--r-- root/root 4377 2021-05-17 19:25 ./usr/share/inkscape/extensions/hpgl_decoder.py -rw-r--r-- root/root 19366 2021-05-17 19:25 ./usr/share/inkscape/extensions/hpgl_encoder.py -rw-r--r-- root/root 1489 2021-05-17 19:25 ./usr/share/inkscape/extensions/hpgl_input.inx -rw-r--r-- root/root 2406 2021-05-17 19:25 ./usr/share/inkscape/extensions/hpgl_input.py -rw-r--r-- root/root 5018 2021-05-17 19:25 ./usr/share/inkscape/extensions/hpgl_output.inx -rw-r--r-- root/root 3140 2021-05-17 19:25 ./usr/share/inkscape/extensions/hpgl_output.py -rw-r--r-- root/root 4006 2021-05-17 19:25 ./usr/share/inkscape/extensions/image_attributes.inx -rw-r--r-- root/root 5205 2021-05-17 19:25 ./usr/share/inkscape/extensions/image_attributes.py -rw-r--r-- root/root 619 2021-05-17 19:25 ./usr/share/inkscape/extensions/image_embed.inx -rw-r--r-- root/root 4379 2021-05-17 19:25 ./usr/share/inkscape/extensions/image_embed.py -rw-r--r-- root/root 559 2021-05-17 19:25 ./usr/share/inkscape/extensions/image_embed_selected.inx -rw-r--r-- root/root 711 2021-05-17 19:25 ./usr/share/inkscape/extensions/image_extract.inx -rw-r--r-- root/root 3531 2021-05-17 19:25 ./usr/share/inkscape/extensions/image_extract.py -rw-r--r-- root/root 558 2021-05-17 19:25 ./usr/share/inkscape/extensions/ink2canvas.inx -rw-r--r-- root/root 3024 2021-05-17 19:25 ./usr/share/inkscape/extensions/ink2canvas.py drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/ink2canvas_lib/ -rw-r--r-- root/root 0 2021-05-17 19:25 ./usr/share/inkscape/extensions/ink2canvas_lib/__init__.py -rw-r--r-- root/root 6415 2021-05-17 19:25 ./usr/share/inkscape/extensions/ink2canvas_lib/canvas.py -rw-r--r-- root/root 8770 2021-05-17 19:25 ./usr/share/inkscape/extensions/ink2canvas_lib/svg.py -rw-r--r-- root/root 332 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex.py drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/inkex/ -rw-r--r-- root/root 931 2021-09-20 17:37 ./usr/share/inkscape/extensions/inkex/__init__.py -rw-r--r-- root/root 13792 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/base.py -rw-r--r-- root/root 13862 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/bezier.py -rw-r--r-- root/root 15361 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/colors.py -rw-r--r-- root/root 8747 2021-09-20 17:37 ./usr/share/inkscape/extensions/inkex/command.py drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/inkex/deprecated-simple/ -rw-r--r-- root/root 244 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst -rw-r--r-- root/root 1918 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/deprecated-simple/bezmisc.py -rw-r--r-- root/root 963 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/deprecated-simple/cspsubdiv.py -rw-r--r-- root/root 1420 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/deprecated-simple/cubicsuperpath.py -rw-r--r-- root/root 2602 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/deprecated-simple/ffgeom.py -rw-r--r-- root/root 2519 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/deprecated-simple/run_command.py -rw-r--r-- root/root 1472 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/deprecated-simple/simplepath.py -rw-r--r-- root/root 977 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/deprecated-simple/simplestyle.py -rw-r--r-- root/root 3022 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/deprecated-simple/simpletransform.py -rw-r--r-- root/root 14857 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/deprecated.py drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/inkex/elements/ -rw-r--r-- root/root 996 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/elements/__init__.py -rw-r--r-- root/root 21612 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/elements/_base.py -rw-r--r-- root/root 9270 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/elements/_filters.py -rw-r--r-- root/root 3418 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/elements/_groups.py -rw-r--r-- root/root 972 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/elements/_image.py -rw-r--r-- root/root 4915 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/elements/_meta.py -rw-r--r-- root/root 7935 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/elements/_polygons.py -rw-r--r-- root/root 6161 2021-05-23 21:55 ./usr/share/inkscape/extensions/inkex/elements/_selected.py -rw-r--r-- root/root 7474 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/elements/_svg.py -rw-r--r-- root/root 5132 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/elements/_text.py -rw-r--r-- root/root 2381 2021-05-23 21:55 ./usr/share/inkscape/extensions/inkex/elements/_use.py -rw-r--r-- root/root 4977 2021-05-23 21:55 ./usr/share/inkscape/extensions/inkex/elements/_utils.py -rw-r--r-- root/root 14176 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/extensions.py -rw-r--r-- root/root 1835 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/inkscape_env.py -rw-r--r-- root/root 8052 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/inx.py -rw-r--r-- root/root 2526 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/localization.py -rw-r--r-- root/root 54857 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/paths.py -rw-r--r-- root/root 3656 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/ports.py -rw-r--r-- root/root 14052 2021-05-23 21:55 ./usr/share/inkscape/extensions/inkex/styles.py drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/inkex/tester/ -rw-r--r-- root/root 15832 2021-05-23 21:55 ./usr/share/inkscape/extensions/inkex/tester/__init__.py -rw-r--r-- root/root 261 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/tester/decorators.py -rw-r--r-- root/root 4660 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/tester/filters.py -rw-r--r-- root/root 3719 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/tester/inx.py -rw-r--r-- root/root 16842 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/tester/mock.py -rw-r--r-- root/root 1649 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/tester/svg.py -rw-r--r-- root/root 825 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/tester/word.py -rw-r--r-- root/root 3998 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/tester/xmldiff.py -rw-r--r-- root/root 37840 2021-05-23 21:55 ./usr/share/inkscape/extensions/inkex/transforms.py -rw-r--r-- root/root 3205 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/turtle.py -rw-r--r-- root/root 2627 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/tween.py -rw-r--r-- root/root 4079 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/units.py -rw-r--r-- root/root 6531 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkex/utils.py -rw-r--r-- root/root 14159 2021-05-23 21:55 ./usr/share/inkscape/extensions/inkscape.extension.rng -rw-r--r-- root/root 432 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkscape_follow_link.inx -rw-r--r-- root/root 688 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkscape_follow_link.py -rw-r--r-- root/root 7111 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkweb.js -rw-r--r-- root/root 1908 2021-05-17 19:25 ./usr/share/inkscape/extensions/inkwebeffect.py -rw-r--r-- root/root 1096 2021-05-17 19:25 ./usr/share/inkscape/extensions/interp.inx -rw-r--r-- root/root 12022 2021-05-17 19:25 ./usr/share/inkscape/extensions/interp.py -rw-r--r-- root/root 3435 2021-05-17 19:25 ./usr/share/inkscape/extensions/interp_att_g.inx -rw-r--r-- root/root 6679 2021-05-17 19:25 ./usr/share/inkscape/extensions/interp_att_g.py -rw-r--r-- root/root 87362 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyInk.js -rw-r--r-- root/root 1930 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -rw-r--r-- root/root 14849 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -rw-r--r-- root/root 1137 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_autotexts.inx -rw-r--r-- root/root 1758 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_autotexts.py -rw-r--r-- root/root 1947 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_effects.inx -rw-r--r-- root/root 2375 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_effects.py -rw-r--r-- root/root 1480 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_export.inx -rw-r--r-- root/root 2444 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_export.py -rw-r--r-- root/root 809 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_install.inx -rw-r--r-- root/root 3848 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_install.py -rw-r--r-- root/root 5381 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_key_bindings.inx -rw-r--r-- root/root 7228 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_key_bindings.py -rw-r--r-- root/root 929 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_master_slide.inx -rw-r--r-- root/root 1950 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_master_slide.py -rw-r--r-- root/root 1064 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_mouse_handler.inx -rw-r--r-- root/root 2054 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_mouse_handler.py -rw-r--r-- root/root 744 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_summary.inx -rw-r--r-- root/root 5866 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_summary.py -rw-r--r-- root/root 1809 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_transitions.inx -rw-r--r-- root/root 2359 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_transitions.py -rw-r--r-- root/root 1423 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_uninstall.inx -rw-r--r-- root/root 2842 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_uninstall.py -rw-r--r-- root/root 761 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_video.inx -rw-r--r-- root/root 2959 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_video.py -rw-r--r-- root/root 26240 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_video.svg -rw-r--r-- root/root 1140 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_view.inx -rw-r--r-- root/root 2438 2021-05-17 19:25 ./usr/share/inkscape/extensions/jessyink_view.py -rw-r--r-- root/root 1558 2021-05-17 19:25 ./usr/share/inkscape/extensions/jitternodes.inx -rw-r--r-- root/root 4060 2021-05-17 19:25 ./usr/share/inkscape/extensions/jitternodes.py -rw-r--r-- root/root 1991 2021-05-17 19:25 ./usr/share/inkscape/extensions/layer2png.inx -rw-r--r-- root/root 7347 2021-05-17 19:25 ./usr/share/inkscape/extensions/layer2png.py -rw-r--r-- root/root 481 2021-05-17 19:25 ./usr/share/inkscape/extensions/layers2svgfont.inx -rw-r--r-- root/root 3989 2021-05-17 19:25 ./usr/share/inkscape/extensions/layers2svgfont.py -rw-r--r-- root/root 4212 2021-05-17 19:25 ./usr/share/inkscape/extensions/layout_nup.inx -rw-r--r-- root/root 11017 2021-05-17 19:25 ./usr/share/inkscape/extensions/layout_nup.py -rw-r--r-- root/root 1959 2021-05-17 19:25 ./usr/share/inkscape/extensions/lindenmayer.inx -rw-r--r-- root/root 4171 2021-05-17 19:25 ./usr/share/inkscape/extensions/lindenmayer.py -rw-r--r-- root/root 1424 2021-05-17 19:25 ./usr/share/inkscape/extensions/lorem_ipsum.inx -rw-r--r-- root/root 13157 2021-05-17 19:25 ./usr/share/inkscape/extensions/lorem_ipsum.py -rw-r--r-- root/root 1609 2021-05-17 19:25 ./usr/share/inkscape/extensions/markers_strokepaint.inx -rw-r--r-- root/root 4737 2021-05-17 19:25 ./usr/share/inkscape/extensions/markers_strokepaint.py -rw-r--r-- root/root 4887 2021-05-17 19:25 ./usr/share/inkscape/extensions/measure.inx -rw-r--r-- root/root 9630 2021-05-23 21:55 ./usr/share/inkscape/extensions/measure.py -rw-r--r-- root/root 982 2021-05-17 19:25 ./usr/share/inkscape/extensions/media_zip.inx -rw-r--r-- root/root 6894 2021-05-17 19:25 ./usr/share/inkscape/extensions/media_zip.py -rw-r--r-- root/root 848 2021-05-17 19:25 ./usr/share/inkscape/extensions/merge_styles.inx -rw-r--r-- root/root 1947 2021-05-17 19:25 ./usr/share/inkscape/extensions/merge_styles.py -rw-r--r-- root/root 673 2021-05-17 19:25 ./usr/share/inkscape/extensions/motion.inx -rw-r--r-- root/root 4824 2021-05-17 19:25 ./usr/share/inkscape/extensions/motion.py -rw-r--r-- root/root 536 2021-05-17 19:25 ./usr/share/inkscape/extensions/new_glyph_layer.inx -rw-r--r-- root/root 1902 2021-05-17 19:25 ./usr/share/inkscape/extensions/new_glyph_layer.py -rw-r--r-- root/root 454 2021-05-17 19:25 ./usr/share/inkscape/extensions/next_glyph_layer.inx -rw-r--r-- root/root 1597 2021-05-17 19:25 ./usr/share/inkscape/extensions/next_glyph_layer.py -rw-r--r-- root/root 5115 2021-05-17 19:25 ./usr/share/inkscape/extensions/nicechart.inx -rw-r--r-- root/root 21570 2021-05-17 19:25 ./usr/share/inkscape/extensions/nicechart.py -rw-r--r-- root/root 9376 2021-05-17 19:25 ./usr/share/inkscape/extensions/output_scour.inx -rw-r--r-- root/root 3289 2021-05-17 19:25 ./usr/share/inkscape/extensions/output_scour.py -rw-r--r-- root/root 33756 2021-05-17 19:25 ./usr/share/inkscape/extensions/output_scour.svg -rw-r--r-- root/root 3488 2021-05-17 19:25 ./usr/share/inkscape/extensions/param_curves.inx -rw-r--r-- root/root 8090 2021-05-17 19:25 ./usr/share/inkscape/extensions/param_curves.py -rw-r--r-- root/root 468 2021-05-17 19:25 ./usr/share/inkscape/extensions/path_envelope.inx -rw-r--r-- root/root 5848 2021-05-17 19:25 ./usr/share/inkscape/extensions/path_envelope.py -rw-r--r-- root/root 1116 2021-05-17 19:25 ./usr/share/inkscape/extensions/path_mesh_m2p.inx -rw-r--r-- root/root 13400 2021-05-17 19:25 ./usr/share/inkscape/extensions/path_mesh_m2p.py -rw-r--r-- root/root 894 2021-05-17 19:25 ./usr/share/inkscape/extensions/path_mesh_p2m.inx -rw-r--r-- root/root 3430 2021-05-17 19:25 ./usr/share/inkscape/extensions/path_mesh_p2m.py -rw-r--r-- root/root 1487 2021-05-17 19:25 ./usr/share/inkscape/extensions/path_number_nodes.inx -rw-r--r-- root/root 3173 2021-05-23 21:55 ./usr/share/inkscape/extensions/path_number_nodes.py -rw-r--r-- root/root 479 2021-05-17 19:25 ./usr/share/inkscape/extensions/path_to_absolute.inx -rw-r--r-- root/root 1311 2021-05-17 19:25 ./usr/share/inkscape/extensions/path_to_absolute.py -rw-r--r-- root/root 3003 2021-05-23 21:55 ./usr/share/inkscape/extensions/pathalongpath.inx -rw-r--r-- root/root 7886 2021-05-23 21:55 ./usr/share/inkscape/extensions/pathalongpath.py -rw-r--r-- root/root 8492 2021-05-23 21:55 ./usr/share/inkscape/extensions/pathmodifier.py -rw-r--r-- root/root 2356 2021-05-23 21:55 ./usr/share/inkscape/extensions/pathscatter.inx -rw-r--r-- root/root 7797 2021-05-23 21:55 ./usr/share/inkscape/extensions/pathscatter.py -rw-r--r-- root/root 844 2021-05-17 19:25 ./usr/share/inkscape/extensions/pdflatex.inx -rw-r--r-- root/root 3183 2021-05-17 19:25 ./usr/share/inkscape/extensions/pdflatex.py -rw-r--r-- root/root 2479 2021-05-17 19:25 ./usr/share/inkscape/extensions/perfectboundcover.inx -rw-r--r-- root/root 4279 2021-05-17 19:25 ./usr/share/inkscape/extensions/perfectboundcover.py -rw-r--r-- root/root 471 2021-05-17 19:25 ./usr/share/inkscape/extensions/perspective.inx -rw-r--r-- root/root 5711 2021-05-17 19:25 ./usr/share/inkscape/extensions/perspective.py -rw-r--r-- root/root 1082 2021-05-17 19:25 ./usr/share/inkscape/extensions/pixelsnap.inx -rw-r--r-- root/root 18568 2021-05-17 19:25 ./usr/share/inkscape/extensions/pixelsnap.py -rw-r--r-- root/root 9348 2021-05-17 19:25 ./usr/share/inkscape/extensions/plotter.inx -rw-r--r-- root/root 5734 2021-05-17 19:25 ./usr/share/inkscape/extensions/plotter.py -rw-r--r-- root/root 6271 2021-05-17 19:25 ./usr/share/inkscape/extensions/polyhedron_3d.inx -rw-r--r-- root/root 15701 2021-05-23 21:55 ./usr/share/inkscape/extensions/polyhedron_3d.py -rw-r--r-- root/root 496 2021-05-17 19:25 ./usr/share/inkscape/extensions/prepare_file_save_as.inx -rw-r--r-- root/root 1920 2021-05-17 19:25 ./usr/share/inkscape/extensions/prepare_file_save_as.py -rw-r--r-- root/root 466 2021-05-17 19:25 ./usr/share/inkscape/extensions/previous_glyph_layer.inx -rw-r--r-- root/root 1151 2021-05-17 19:25 ./usr/share/inkscape/extensions/previous_glyph_layer.py -rw-r--r-- root/root 2518 2021-05-17 19:25 ./usr/share/inkscape/extensions/printing_marks.inx -rw-r--r-- root/root 19039 2021-05-17 19:25 ./usr/share/inkscape/extensions/printing_marks.py -rw-r--r-- root/root 752 2021-05-17 19:25 ./usr/share/inkscape/extensions/ps_input.inx -rw-r--r-- root/root 1359 2021-05-17 19:25 ./usr/share/inkscape/extensions/ps_input.py -rw-r--r-- root/root 1915 2021-05-17 19:25 ./usr/share/inkscape/extensions/raster_output_jpg.inx -rw-r--r-- root/root 654 2021-05-17 19:25 ./usr/share/inkscape/extensions/raster_output_jpg.py -rw-r--r-- root/root 20388 2021-05-17 19:25 ./usr/share/inkscape/extensions/raster_output_jpg.svg -rw-r--r-- root/root 1701 2021-05-17 19:25 ./usr/share/inkscape/extensions/raster_output_png.inx -rw-r--r-- root/root 1580 2021-05-17 19:25 ./usr/share/inkscape/extensions/raster_output_png.py -rw-r--r-- root/root 1513 2021-05-17 19:25 ./usr/share/inkscape/extensions/raster_output_tiff.inx -rw-r--r-- root/root 624 2021-05-17 19:25 ./usr/share/inkscape/extensions/raster_output_tiff.py -rw-r--r-- root/root 1506 2021-05-17 19:25 ./usr/share/inkscape/extensions/raster_output_webp.inx -rw-r--r-- root/root 668 2021-05-17 19:25 ./usr/share/inkscape/extensions/raster_output_webp.py -rw-r--r-- root/root 842 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_alphabetsoup.inx -rw-r--r-- root/root 17086 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_alphabetsoup.py -rw-r--r-- root/root 36261 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_alphabetsoup_config.py -rw-r--r-- root/root 1520 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_barcode.inx -rw-r--r-- root/root 1743 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_barcode.py -rw-r--r-- root/root 2546 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_barcode_datamatrix.inx -rw-r--r-- root/root 19838 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_barcode_datamatrix.py -rw-r--r-- root/root 3387 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_barcode_qrcode.inx -rw-r--r-- root/root 35862 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_barcode_qrcode.py -rw-r--r-- root/root 789 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_gear_rack.inx -rw-r--r-- root/root 2675 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_gear_rack.py -rw-r--r-- root/root 1311 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_gears.inx -rw-r--r-- root/root 5856 2021-05-17 19:25 ./usr/share/inkscape/extensions/render_gears.py -rw-r--r-- root/root 1487 2021-05-17 19:25 ./usr/share/inkscape/extensions/replace_font.inx -rw-r--r-- root/root 7622 2021-05-17 19:25 ./usr/share/inkscape/extensions/replace_font.py -rw-r--r-- root/root 2798 2021-05-17 19:25 ./usr/share/inkscape/extensions/restack.inx -rw-r--r-- root/root 3912 2021-05-17 19:25 ./usr/share/inkscape/extensions/restack.py -rw-r--r-- root/root 841 2021-05-17 19:25 ./usr/share/inkscape/extensions/rtree.inx -rw-r--r-- root/root 2179 2021-05-17 19:25 ./usr/share/inkscape/extensions/rtree.py -rw-r--r-- root/root 674 2021-05-17 19:25 ./usr/share/inkscape/extensions/rubberstretch.inx -rw-r--r-- root/root 3012 2021-05-17 19:25 ./usr/share/inkscape/extensions/rubberstretch.py -rw-r--r-- root/root 2264 2021-05-17 19:25 ./usr/share/inkscape/extensions/scribus_export_pdf.inx -rw-r--r-- root/root 6527 2021-05-23 21:55 ./usr/share/inkscape/extensions/scribus_export_pdf.py -rw-r--r-- root/root 46356 2021-05-17 19:25 ./usr/share/inkscape/extensions/seamless_pattern.svg -rw-r--r-- root/root 22 2021-05-17 19:25 ./usr/share/inkscape/extensions/setup.cfg -rw-r--r-- root/root 1552 2021-05-17 19:25 ./usr/share/inkscape/extensions/setup.py -rw-r--r-- root/root 925 2021-05-17 19:25 ./usr/share/inkscape/extensions/setup_typography_canvas.inx -rw-r--r-- root/root 3132 2021-05-23 21:55 ./usr/share/inkscape/extensions/setup_typography_canvas.py -rw-r--r-- root/root 1265 2021-05-17 19:25 ./usr/share/inkscape/extensions/spirograph.inx -rw-r--r-- root/root 4289 2021-05-17 19:25 ./usr/share/inkscape/extensions/spirograph.py -rw-r--r-- root/root 670 2021-05-17 19:25 ./usr/share/inkscape/extensions/straightseg.inx -rw-r--r-- root/root 2789 2021-05-17 19:25 ./usr/share/inkscape/extensions/straightseg.py -rw-r--r-- root/root 524 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg2fxg.inx -rw-r--r-- root/root 102713 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg2fxg.xsl -rw-r--r-- root/root 622 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg2xaml.inx -rw-r--r-- root/root 108676 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg2xaml.xsl drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/svg_fonts/ -rw-r--r-- root/root 64439 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/EMSAllure.svg -rw-r--r-- root/root 54479 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/EMSElfin.svg -rw-r--r-- root/root 55129 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/EMSFelix.svg -rw-r--r-- root/root 56860 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/EMSNixish.svg -rw-r--r-- root/root 57017 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/EMSNixishItalic.svg -rw-r--r-- root/root 34333 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/EMSOsmotron.svg -rw-r--r-- root/root 47932 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/EMSReadability.svg -rw-r--r-- root/root 47734 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/EMSReadabilityItalic.svg -rw-r--r-- root/root 46306 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/EMSTech.svg -rw-r--r-- root/root 111345 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/HersheyGothEnglish.svg -rw-r--r-- root/root 44825 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/HersheySans1.svg -rw-r--r-- root/root 73486 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/HersheySansMed.svg -rw-r--r-- root/root 66088 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/HersheyScript1.svg -rw-r--r-- root/root 80251 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/HersheyScriptMed.svg -rw-r--r-- root/root 98185 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/HersheySerifBold.svg -rw-r--r-- root/root 98056 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/HersheySerifBoldItalic.svg -rw-r--r-- root/root 68888 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/HersheySerifMed.svg -rw-r--r-- root/root 71969 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/HersheySerifMedItalic.svg -rw-r--r-- root/root 4696 2021-05-17 19:25 ./usr/share/inkscape/extensions/svg_fonts/OFL.txt -rw-r--r-- root/root 10342 2021-05-17 19:25 ./usr/share/inkscape/extensions/svgcalendar.inx -rw-r--r-- root/root 17795 2021-05-17 19:25 ./usr/share/inkscape/extensions/svgcalendar.py -rw-r--r-- root/root 580 2021-05-17 19:25 ./usr/share/inkscape/extensions/svgfont2layers.inx -rw-r--r-- root/root 4242 2021-05-17 19:25 ./usr/share/inkscape/extensions/svgfont2layers.py -rw-r--r-- root/root 6842 2021-05-17 19:25 ./usr/share/inkscape/extensions/synfig_fileformat.py -rw-r--r-- root/root 791 2021-05-17 19:25 ./usr/share/inkscape/extensions/synfig_output.inx -rw-r--r-- root/root 47561 2021-05-17 19:25 ./usr/share/inkscape/extensions/synfig_output.py -rw-r--r-- root/root 14162 2021-05-17 19:25 ./usr/share/inkscape/extensions/synfig_prepare.py -rw-r--r-- root/root 803 2021-05-17 19:25 ./usr/share/inkscape/extensions/tar_layers.inx -rw-r--r-- root/root 2718 2021-05-17 19:25 ./usr/share/inkscape/extensions/tar_layers.py -rw-r--r-- root/root 2181 2021-05-17 19:25 ./usr/share/inkscape/extensions/template.py -rw-r--r-- root/root 1464 2021-05-17 19:25 ./usr/share/inkscape/extensions/template_business_card.inx -rw-r--r-- root/root 2219 2021-05-17 19:25 ./usr/share/inkscape/extensions/template_desktop.inx -rw-r--r-- root/root 1261 2021-05-17 19:25 ./usr/share/inkscape/extensions/template_dvd_cover.inx -rw-r--r-- root/root 2350 2021-05-17 19:25 ./usr/share/inkscape/extensions/template_dvd_cover.py -rw-r--r-- root/root 1141 2021-05-17 19:25 ./usr/share/inkscape/extensions/template_envelope.inx -rw-r--r-- root/root 1900 2021-05-17 19:25 ./usr/share/inkscape/extensions/template_generic.inx -rw-r--r-- root/root 996 2021-05-17 19:25 ./usr/share/inkscape/extensions/template_icon.inx -rw-r--r-- root/root 2194 2021-05-17 19:25 ./usr/share/inkscape/extensions/template_page.inx -rw-r--r-- root/root 1110 2021-05-17 19:25 ./usr/share/inkscape/extensions/template_seamless_pattern.inx -rw-r--r-- root/root 3420 2021-05-17 19:25 ./usr/share/inkscape/extensions/template_seamless_pattern.py -rw-r--r-- root/root 1680 2021-05-17 19:25 ./usr/share/inkscape/extensions/template_video.inx -rw-r--r-- root/root 472 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_braille.inx -rw-r--r-- root/root 618 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_braille.py -rw-r--r-- root/root 1238 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_extract.inx -rw-r--r-- root/root 2880 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_extract.py -rw-r--r-- root/root 487 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_flipcase.inx -rw-r--r-- root/root 323 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_flipcase.py -rw-r--r-- root/root 488 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_lowercase.inx -rw-r--r-- root/root 249 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_lowercase.py -rw-r--r-- root/root 1307 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_merge.inx -rw-r--r-- root/root 4532 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_merge.py -rw-r--r-- root/root 493 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_randomcase.inx -rw-r--r-- root/root 856 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_randomcase.py -rw-r--r-- root/root 499 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_sentencecase.inx -rw-r--r-- root/root 1013 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_sentencecase.py -rw-r--r-- root/root 1146 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_split.inx -rw-r--r-- root/root 6283 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_split.py -rw-r--r-- root/root 490 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_titlecase.inx -rw-r--r-- root/root 714 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_titlecase.py -rw-r--r-- root/root 488 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_uppercase.inx -rw-r--r-- root/root 248 2021-05-17 19:25 ./usr/share/inkscape/extensions/text_uppercase.py drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/tools/ -rw-r--r-- root/root 2030 2021-05-17 19:25 ./usr/share/inkscape/extensions/tools/generate_argparse_conf.py -rw-r--r-- root/root 221 2021-05-17 19:25 ./usr/share/inkscape/extensions/tox.ini -rw-r--r-- root/root 1528 2021-05-17 19:25 ./usr/share/inkscape/extensions/triangle.inx -rw-r--r-- root/root 7473 2021-05-17 19:25 ./usr/share/inkscape/extensions/triangle.py -rw-r--r-- root/root 866 2021-05-17 19:25 ./usr/share/inkscape/extensions/ungroup_deep.inx -rw-r--r-- root/root 6935 2021-05-23 21:55 ./usr/share/inkscape/extensions/ungroup_deep.py -rw-r--r-- root/root 27469 2021-05-17 19:25 ./usr/share/inkscape/extensions/voronoi.py -rw-r--r-- root/root 1979 2021-05-17 19:25 ./usr/share/inkscape/extensions/voronoi2svg.inx -rw-r--r-- root/root 11462 2021-05-17 19:25 ./usr/share/inkscape/extensions/voronoi2svg.py -rw-r--r-- root/root 2329 2021-05-17 19:25 ./usr/share/inkscape/extensions/web_interactive_mockup.inx -rw-r--r-- root/root 1658 2021-05-17 19:25 ./usr/share/inkscape/extensions/web_interactive_mockup.py -rw-r--r-- root/root 2967 2021-05-17 19:25 ./usr/share/inkscape/extensions/web_set_att.inx -rw-r--r-- root/root 3060 2021-05-17 19:25 ./usr/share/inkscape/extensions/web_set_att.py -rw-r--r-- root/root 2745 2021-05-17 19:25 ./usr/share/inkscape/extensions/web_transmit_att.inx -rw-r--r-- root/root 2456 2021-05-17 19:25 ./usr/share/inkscape/extensions/web_transmit_att.py -rw-r--r-- root/root 1974 2021-05-17 19:25 ./usr/share/inkscape/extensions/webslicer_create_group.inx -rw-r--r-- root/root 2280 2021-05-17 19:25 ./usr/share/inkscape/extensions/webslicer_create_group.py -rw-r--r-- root/root 3945 2021-05-17 19:25 ./usr/share/inkscape/extensions/webslicer_create_rect.inx -rw-r--r-- root/root 3889 2021-05-17 19:25 ./usr/share/inkscape/extensions/webslicer_create_rect.py -rw-r--r-- root/root 1904 2021-05-17 19:25 ./usr/share/inkscape/extensions/webslicer_effect.py -rw-r--r-- root/root 1249 2021-05-17 19:25 ./usr/share/inkscape/extensions/webslicer_export.inx -rw-r--r-- root/root 17663 2021-05-17 19:25 ./usr/share/inkscape/extensions/webslicer_export.py -rw-r--r-- root/root 644 2021-05-17 19:25 ./usr/share/inkscape/extensions/whirl.inx -rw-r--r-- root/root 2393 2021-05-17 19:25 ./usr/share/inkscape/extensions/whirl.py -rw-r--r-- root/root 1056 2021-05-17 19:25 ./usr/share/inkscape/extensions/wireframe_sphere.inx -rw-r--r-- root/root 9093 2021-05-17 19:25 ./usr/share/inkscape/extensions/wireframe_sphere.py -rw-r--r-- root/root 523 2021-05-17 19:25 ./usr/share/inkscape/extensions/xaml2svg.inx -rw-r--r-- root/root 5826 2021-05-17 19:25 ./usr/share/inkscape/extensions/xaml2svg.xsl drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/extensions/xaml2svg/ -rw-r--r-- root/root 6559 2021-05-17 19:25 ./usr/share/inkscape/extensions/xaml2svg/animation.xsl -rw-r--r-- root/root 14795 2021-05-17 19:25 ./usr/share/inkscape/extensions/xaml2svg/brushes.xsl -rw-r--r-- root/root 4745 2021-05-17 19:25 ./usr/share/inkscape/extensions/xaml2svg/canvas.xsl -rw-r--r-- root/root 12606 2021-05-17 19:25 ./usr/share/inkscape/extensions/xaml2svg/geometry.xsl -rw-r--r-- root/root 14957 2021-05-17 19:25 ./usr/share/inkscape/extensions/xaml2svg/properties.xsl -rw-r--r-- root/root 7882 2021-05-17 19:25 ./usr/share/inkscape/extensions/xaml2svg/shapes.xsl -rw-r--r-- root/root 5243 2021-05-17 19:25 ./usr/share/inkscape/extensions/xaml2svg/transform.xsl drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/filters/ -rw-r--r-- root/root 207312 2021-09-08 16:54 ./usr/share/inkscape/filters/filters.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/Tango/ -rw-r--r-- root/root 170 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/index.theme drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/Tango/scalable/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/Tango/scalable/actions/ -rw-r--r-- root/root 9649 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-baseline.svg -rw-r--r-- root/root 9853 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-center.svg -rw-r--r-- root/root 11270 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg -rw-r--r-- root/root 10740 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left.svg -rw-r--r-- root/root 9737 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-node.svg -rw-r--r-- root/root 11263 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg -rw-r--r-- root/root 10750 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right.svg -rw-r--r-- root/root 9644 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-baseline.svg -rw-r--r-- root/root 11261 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg -rw-r--r-- root/root 10745 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom.svg -rw-r--r-- root/root 9851 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-center.svg -rw-r--r-- root/root 9737 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-node.svg -rw-r--r-- root/root 11268 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg -rw-r--r-- root/root 10744 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top.svg -rw-r--r-- root/root 5341 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/attach-path.svg -rw-r--r-- root/root 15590 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/bend-path.svg -rw-r--r-- root/root 2249 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/bitmap-trace.svg -rw-r--r-- root/root 4805 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/bool-op.svg -rw-r--r-- root/root 3862 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/bounding-box.svg -rw-r--r-- root/root 2291 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/bspline.svg -rw-r--r-- root/root 3572 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/clone-original.svg -rw-r--r-- root/root 7739 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/color-fill.svg -rw-r--r-- root/root 4665 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/color-gradient.svg -rw-r--r-- root/root 8138 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/color-management.svg -rw-r--r-- root/root 7019 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/color-picker.svg -rw-r--r-- root/root 7698 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/connector-avoid.svg -rw-r--r-- root/root 7663 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/connector-ignore.svg -rw-r--r-- root/root 6151 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/construct-grid.svg -rw-r--r-- root/root 4540 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/copy-rotate.svg -rw-r--r-- root/root 13710 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/curvestitching.svg -rw-r--r-- root/root 4990 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dashed-stroke.svg -rw-r--r-- root/root 9612 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-align-and-distribute.svg -rw-r--r-- root/root 7269 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg -rw-r--r-- root/root 6607 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-icon-preview.svg -rw-r--r-- root/root 5341 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-input-devices.svg -rw-r--r-- root/root 5463 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-layers.svg -rw-r--r-- root/root 3643 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-memory.svg -rw-r--r-- root/root 4566 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-messages.svg -rw-r--r-- root/root 5301 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-object-properties.svg -rw-r--r-- root/root 2527 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-objects.svg -rw-r--r-- root/root 10624 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-rows-and-columns.svg -rw-r--r-- root/root 5210 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-scripts.svg -rw-r--r-- root/root 9173 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-selectors.svg -rw-r--r-- root/root 5357 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-text-and-font.svg -rw-r--r-- root/root 7346 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-transform.svg -rw-r--r-- root/root 4738 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-xml-editor.svg -rw-r--r-- root/root 10837 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph-directed.svg -rw-r--r-- root/root 9870 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph.svg -rw-r--r-- root/root 11138 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg -rw-r--r-- root/root 10719 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-center.svg -rw-r--r-- root/root 9591 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg -rw-r--r-- root/root 12161 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-left.svg -rw-r--r-- root/root 12470 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-node.svg -rw-r--r-- root/root 12168 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-right.svg -rw-r--r-- root/root 8795 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-randomize.svg -rw-r--r-- root/root 5443 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-remove-overlaps.svg -rw-r--r-- root/root 9457 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-unclump.svg -rw-r--r-- root/root 11335 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-baseline.svg -rw-r--r-- root/root 12163 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-bottom.svg -rw-r--r-- root/root 10717 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-center.svg -rw-r--r-- root/root 9590 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-gaps.svg -rw-r--r-- root/root 12473 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-node.svg -rw-r--r-- root/root 12162 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-top.svg -rw-r--r-- root/root 9712 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/document-export-ocal.svg -rw-r--r-- root/root 10613 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/document-export.svg -rw-r--r-- root/root 9712 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/document-import-ocal.svg -rw-r--r-- root/root 11609 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/document-import.svg -rw-r--r-- root/root 9076 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/document-metadata.svg -rw-r--r-- root/root 7852 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-calligraphic.svg -rw-r--r-- root/root 4396 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-connector.svg -rw-r--r-- root/root 5637 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-cuboid.svg -rw-r--r-- root/root 3223 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-arc.svg -rw-r--r-- root/root 3855 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-chord.svg -rw-r--r-- root/root 3214 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-segment.svg -rw-r--r-- root/root 2605 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-whole.svg -rw-r--r-- root/root 4338 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse.svg -rw-r--r-- root/root 8776 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg -rw-r--r-- root/root 4199 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser.svg -rw-r--r-- root/root 9978 2021-05-25 11:34 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-freehand.svg -rw-r--r-- root/root 2572 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg -rw-r--r-- root/root 1870 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-blank.svg -rw-r--r-- root/root 4836 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg -rw-r--r-- root/root 4969 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg -rw-r--r-- root/root 2363 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-inactive.svg -rw-r--r-- root/root 2763 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg -rw-r--r-- root/root 2646 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg -rw-r--r-- root/root 4240 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-segment.svg -rw-r--r-- root/root 3032 2021-09-08 17:49 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-mirror.svg -rw-r--r-- root/root 2734 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg -rw-r--r-- root/root 8149 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-path.svg -rw-r--r-- root/root 6160 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon-star.svg -rw-r--r-- root/root 2746 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon.svg -rw-r--r-- root/root 6597 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-rectangle.svg -rw-r--r-- root/root 4211 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-spiral.svg -rw-r--r-- root/root 3621 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-star.svg -rw-r--r-- root/root 6137 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-text.svg -rw-r--r-- root/root 7753 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-trace-background.svg -rw-r--r-- root/root 7618 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/drawing-1.svg -rw-r--r-- root/root 3730 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/drawing-2.svg -rw-r--r-- root/root 21083 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/drawing.svg -rw-r--r-- root/root 3302 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link-lpe.svg -rw-r--r-- root/root 2452 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link.svg -rw-r--r-- root/root 6877 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-unlink.svg -rw-r--r-- root/root 6861 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-clone.svg -rw-r--r-- root/root 3232 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-duplicate.svg -rw-r--r-- root/root 4765 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height-separately.svg -rw-r--r-- root/root 3807 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height.svg -rw-r--r-- root/root 15190 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-in-place.svg -rw-r--r-- root/root 4835 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size-separately.svg -rw-r--r-- root/root 3792 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size.svg -rw-r--r-- root/root 9021 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-style.svg -rw-r--r-- root/root 4861 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width-separately.svg -rw-r--r-- root/root 3784 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width.svg -rw-r--r-- root/root 5915 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all-layers.svg -rw-r--r-- root/root 4696 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all.svg -rw-r--r-- root/root 2872 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-invert.svg -rw-r--r-- root/root 3964 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-none.svg -rw-r--r-- root/root 7270 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-original.svg -rw-r--r-- root/root 6474 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg -rw-r--r-- root/root 6757 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill.svg -rw-r--r-- root/root 7020 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-object-type.svg -rw-r--r-- root/root 6282 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg -rw-r--r-- root/root 7968 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg -rw-r--r-- root/root 9680 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-undo-history.svg -rw-r--r-- root/root 5933 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/ellipse-5pts.svg -rw-r--r-- root/root 5592 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/embrodery-stitch.svg -rw-r--r-- root/root 1515 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/empty-icon.svg -rw-r--r-- root/root 10463 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/envelope.svg -rw-r--r-- root/root 5591 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/fill-between-many.svg -rw-r--r-- root/root 4847 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/fill-between-strokes.svg -rw-r--r-- root/root 2507 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-even-odd.svg -rw-r--r-- root/root 2432 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-nonzero.svg -rw-r--r-- root/root 3623 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/fillet-chamfer.svg -rw-r--r-- root/root 6604 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-horizontal.svg -rw-r--r-- root/root 6576 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-vertical.svg -rw-r--r-- root/root 7891 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/gears.svg -rw-r--r-- root/root 4684 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/grid-axonometric.svg -rw-r--r-- root/root 4094 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/grid-rectangular.svg -rw-r--r-- root/root 1819 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/guides.svg -rw-r--r-- root/root 2326 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/hamburger-menu.svg -rw-r--r-- root/root 5571 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/help-contents.svg -rw-r--r-- root/root 9818 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg -rw-r--r-- root/root 6483 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/horizontal.svg -rw-r--r-- root/root 4935 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/image-missing.svg -rw-r--r-- root/root 5177 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/info-outline.svg -rw-r--r-- root/root 5163 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/info.svg -rw-r--r-- root/root 12264 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/inkscape-logo.svg -rw-r--r-- root/root 6244 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/interpolate-points.svg -rw-r--r-- root/root 5674 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/interpolate.svg -rw-r--r-- root/root 5514 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/knot.svg -rw-r--r-- root/root 13319 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/lattice2.svg -rw-r--r-- root/root 7166 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-bottom.svg -rw-r--r-- root/root 3496 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-delete.svg -rw-r--r-- root/root 5377 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-lower.svg -rw-r--r-- root/root 3685 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-new.svg -rw-r--r-- root/root 6536 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-next.svg -rw-r--r-- root/root 6497 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-previous.svg -rw-r--r-- root/root 5370 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-raise.svg -rw-r--r-- root/root 7190 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-rename.svg -rw-r--r-- root/root 7154 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-top.svg -rw-r--r-- root/root 8053 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/measure-segments.svg -rw-r--r-- root/root 5294 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/mirror-symmetry.svg -rw-r--r-- root/root 6560 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-add.svg -rw-r--r-- root/root 13373 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-break.svg -rw-r--r-- root/root 14978 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-delete-segment.svg -rw-r--r-- root/root 6556 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-delete.svg -rw-r--r-- root/root 14273 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-join-segment.svg -rw-r--r-- root/root 13036 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-join.svg -rw-r--r-- root/root 8342 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-segment-curve.svg -rw-r--r-- root/root 8592 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-segment-line.svg -rw-r--r-- root/root 7158 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-type-auto-smooth.svg -rw-r--r-- root/root 8843 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-type-cusp.svg -rw-r--r-- root/root 7979 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-type-smooth.svg -rw-r--r-- root/root 7550 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/node-type-symmetric.svg -rw-r--r-- root/root 7825 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-columns.svg -rw-r--r-- root/root 7772 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-fill.svg -rw-r--r-- root/root 5068 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-flip-horizontal.svg -rw-r--r-- root/root 5065 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-flip-vertical.svg -rw-r--r-- root/root 4574 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-group.svg -rw-r--r-- root/root 3968 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-hidden.svg -rw-r--r-- root/root 7517 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-locked.svg -rw-r--r-- root/root 5148 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-left.svg -rw-r--r-- root/root 5159 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-right.svg -rw-r--r-- root/root 7821 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-rows.svg -rw-r--r-- root/root 10672 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-stroke-style.svg -rw-r--r-- root/root 11739 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-stroke.svg -rw-r--r-- root/root 6939 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-to-path.svg -rw-r--r-- root/root 10953 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-attract.svg -rw-r--r-- root/root 14314 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-blur.svg -rw-r--r-- root/root 5138 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-duplicate.svg -rw-r--r-- root/root 10172 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-jitter-color.svg -rw-r--r-- root/root 10181 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-paint.svg -rw-r--r-- root/root 10988 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-push.svg -rw-r--r-- root/root 10954 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-randomize.svg -rw-r--r-- root/root 11857 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-rotate.svg -rw-r--r-- root/root 11007 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-shrink.svg -rw-r--r-- root/root 5292 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-ungroup.svg -rw-r--r-- root/root 7512 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-unlocked.svg -rw-r--r-- root/root 6952 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/object-visible.svg -rw-r--r-- root/root 5742 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/off-outline.svg -rw-r--r-- root/root 6764 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/offset.svg -rw-r--r-- root/root 2957 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/on-outline.svg -rw-r--r-- root/root 4660 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-linear.svg -rw-r--r-- root/root 4627 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-radial.svg -rw-r--r-- root/root 4306 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-none.svg -rw-r--r-- root/root 4957 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-pattern.svg -rw-r--r-- root/root 3943 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-solid.svg -rw-r--r-- root/root 4841 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-unknown.svg -rw-r--r-- root/root 4248 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-break-apart.svg -rw-r--r-- root/root 6450 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-clip-edit.svg -rw-r--r-- root/root 3688 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-combine.svg -rw-r--r-- root/root 4283 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-cut.svg -rw-r--r-- root/root 5147 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-difference.svg -rw-r--r-- root/root 7224 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-division.svg -rw-r--r-- root/root 9780 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-effect-parameter-next.svg -rw-r--r-- root/root 3458 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-exclusion.svg -rw-r--r-- root/root 7842 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-inset.svg -rw-r--r-- root/root 6141 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-intersection.svg -rw-r--r-- root/root 7640 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mask-edit.svg -rw-r--r-- root/root 11578 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bezier.svg -rw-r--r-- root/root 8242 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bspline.svg -rw-r--r-- root/root 9136 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg -rw-r--r-- root/root 8877 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline.svg -rw-r--r-- root/root 6555 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mode-spiro.svg -rw-r--r-- root/root 6233 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-offset-dynamic.svg -rw-r--r-- root/root 11561 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-offset-linked.svg -rw-r--r-- root/root 7835 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-outset.svg -rw-r--r-- root/root 7412 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-reverse.svg -rw-r--r-- root/root 4033 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-simplify.svg -rw-r--r-- root/root 4703 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-attract.svg -rw-r--r-- root/root 3679 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-push.svg -rw-r--r-- root/root 3957 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-roughen.svg -rw-r--r-- root/root 3690 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-shrink.svg -rw-r--r-- root/root 3356 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/path-union.svg -rw-r--r-- root/root 4318 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/perspective-envelope.svg -rw-r--r-- root/root 7195 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/perspective-parallel.svg -rw-r--r-- root/root 3897 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/powerclip.svg -rw-r--r-- root/root 53207 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/powermask.svg -rw-r--r-- root/root 6687 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/powerstroke.svg -rw-r--r-- root/root 5455 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/pts2ellipse.svg -rw-r--r-- root/root 3685 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg -rw-r--r-- root/root 10694 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/rough-hatches.svg -rw-r--r-- root/root 16382 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/roughen.svg -rw-r--r-- root/root 5190 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/ruler.svg -rw-r--r-- root/root 5666 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-bottom.svg -rw-r--r-- root/root 5095 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-lower.svg -rw-r--r-- root/root 8283 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg -rw-r--r-- root/root 5418 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-above.svg -rw-r--r-- root/root 6683 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-below.svg -rw-r--r-- root/root 5148 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-raise.svg -rw-r--r-- root/root 5658 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-top.svg -rw-r--r-- root/root 2329 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/show-bounding-box.svg -rw-r--r-- root/root 5731 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/show-dialogs.svg -rw-r--r-- root/root 3958 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/show-grid.svg -rw-r--r-- root/root 3951 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/show-guides.svg -rw-r--r-- root/root 5906 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/show-handles.svg -rw-r--r-- root/root 9231 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/show-node-handles.svg -rw-r--r-- root/root 7850 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/show-path-outline.svg -rw-r--r-- root/root 14464 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/simplify.svg -rw-r--r-- root/root 7178 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/skeletal.svg -rw-r--r-- root/root 4599 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/sketch.svg -rw-r--r-- root/root 2667 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/slice.svg -rw-r--r-- root/root 3955 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-center.svg -rw-r--r-- root/root 4561 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-corners.svg -rw-r--r-- root/root 2348 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-edges.svg -rw-r--r-- root/root 3957 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg -rw-r--r-- root/root 3956 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box.svg -rw-r--r-- root/root 4766 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg -rw-r--r-- root/root 8057 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-cusp.svg -rw-r--r-- root/root 9374 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-intersection.svg -rw-r--r-- root/root 9947 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-midpoint.svg -rw-r--r-- root/root 5819 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-path.svg -rw-r--r-- root/root 3429 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg -rw-r--r-- root/root 7630 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-smooth.svg -rw-r--r-- root/root 6907 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes.svg -rw-r--r-- root/root 3544 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-page.svg -rw-r--r-- root/root 6795 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/snap.svg -rw-r--r-- root/root 6262 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/spiro.svg -rw-r--r-- root/root 4122 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-butt.svg -rw-r--r-- root/root 4155 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-round.svg -rw-r--r-- root/root 4106 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-square.svg -rw-r--r-- root/root 5649 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-bevel.svg -rw-r--r-- root/root 5616 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-miter.svg -rw-r--r-- root/root 5693 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-round.svg -rw-r--r-- root/root 9266 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-to-path.svg -rw-r--r-- root/root 6314 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/taper-stroke.svg -rw-r--r-- root/root 5576 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/text-convert-to-regular.svg -rw-r--r-- root/root 3953 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/text-flow-into-frame.svg -rw-r--r-- root/root 3858 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/text-put-on-path.svg -rw-r--r-- root/root 4272 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/text-remove-from-path.svg -rw-r--r-- root/root 3452 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/text-unflow.svg -rw-r--r-- root/root 6402 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/text-unkern.svg -rw-r--r-- root/root 7288 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/tool-node-editor.svg -rw-r--r-- root/root 6174 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/tool-pointer.svg -rw-r--r-- root/root 13118 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/tool-tweak.svg -rw-r--r-- root/root 7248 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-2pts.svg -rw-r--r-- root/root 3017 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-gradient.svg -rw-r--r-- root/root 3511 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-pattern.svg -rw-r--r-- root/root 4957 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg -rw-r--r-- root/root 5104 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-stroke.svg -rw-r--r-- root/root 4734 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-move-horizontal.svg -rw-r--r-- root/root 4713 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-move-vertical.svg -rw-r--r-- root/root 7091 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-rotate.svg -rw-r--r-- root/root 7537 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-horizontal.svg -rw-r--r-- root/root 7588 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-vertical.svg -rw-r--r-- root/root 6209 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-horizontal.svg -rw-r--r-- root/root 6479 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-vertical.svg -rw-r--r-- root/root 6487 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/vertical.svg -rw-r--r-- root/root 6769 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/view-fullscreen.svg -rw-r--r-- root/root 4533 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/vonkoch.svg -rw-r--r-- root/root 6457 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/window-new.svg -rw-r--r-- root/root 6176 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/window-next.svg -rw-r--r-- root/root 6250 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/window-previous.svg -rw-r--r-- root/root 7560 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/xml-attribute-delete.svg -rw-r--r-- root/root 5489 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/xml-element-new.svg -rw-r--r-- root/root 8224 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/xml-node-delete.svg -rw-r--r-- root/root 8249 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/xml-node-duplicate.svg -rw-r--r-- root/root 6704 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/xml-text-new.svg -rw-r--r-- root/root 7613 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-double-size.svg -rw-r--r-- root/root 5938 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-drawing.svg -rw-r--r-- root/root 7682 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-page.svg -rw-r--r-- root/root 7926 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-selection.svg -rw-r--r-- root/root 6682 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-width.svg -rw-r--r-- root/root 7598 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-half-size.svg -rw-r--r-- root/root 5617 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-in.svg -rw-r--r-- root/root 6427 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-next.svg -rw-r--r-- root/root 6100 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-original.svg -rw-r--r-- root/root 5107 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-out.svg -rw-r--r-- root/root 6429 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-previous.svg -rw-r--r-- root/root 3826 2021-05-25 11:35 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/hicolor/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/hicolor/cursors/ -rw-r--r-- root/root 1182 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/adjust_alpha.svg -rw-r--r-- root/root 1164 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/adjust_hue.svg -rw-r--r-- root/root 1145 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/adjust_lightness.svg -rw-r--r-- root/root 1249 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/adjust_saturation.svg -rw-r--r-- root/root 1111 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/arc.svg -rw-r--r-- root/root 1306 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/box.svg -rw-r--r-- root/root 1879 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/calligraphy.svg -rw-r--r-- root/root 1153 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/connector.svg -rw-r--r-- root/root 2483 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/dropper-drop-fill.svg -rw-r--r-- root/root 2509 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/dropper-drop-stroke.svg -rw-r--r-- root/root 2141 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/dropper-pick-fill.svg -rw-r--r-- root/root 2204 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/dropper-pick-stroke.svg -rw-r--r-- root/root 1343 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/eraser.svg -rw-r--r-- root/root 2141 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/flood.svg -rw-r--r-- root/root 2437 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/geometric.svg -rw-r--r-- root/root 1719 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/gradient-add.svg -rw-r--r-- root/root 1467 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/gradient.svg -rw-r--r-- root/root 1394 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/measure.svg -rw-r--r-- root/root 2100 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/mesh-add.svg -rw-r--r-- root/root 1792 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/mesh.svg -rw-r--r-- root/root 3491 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/node-dragging.svg -rw-r--r-- root/root 3504 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/node-mouseover.svg -rw-r--r-- root/root 3492 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/node.svg -rw-r--r-- root/root 1773 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/pen.svg -rw-r--r-- root/root 1912 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/pencil.svg -rw-r--r-- root/root 1117 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/rect.svg -rw-r--r-- root/root 1151 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/rotate.svg -rw-r--r-- root/root 1327 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/select-dragging.svg -rw-r--r-- root/root 1319 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/select-mouseover.svg -rw-r--r-- root/root 898 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/select.svg -rw-r--r-- root/root 1615 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/spiral.svg -rw-r--r-- root/root 2651 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/spray.svg -rw-r--r-- root/root 1293 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/star.svg -rw-r--r-- root/root 1067 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/text-insert.svg -rw-r--r-- root/root 1320 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/text.svg -rw-r--r-- root/root 1667 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-attract.svg -rw-r--r-- root/root 1578 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-color.svg -rw-r--r-- root/root 1407 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-inset.svg -rw-r--r-- root/root 1247 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-less.svg -rw-r--r-- root/root 1424 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-more.svg -rw-r--r-- root/root 1157 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-move-in.svg -rw-r--r-- root/root 1484 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-move-jitter.svg -rw-r--r-- root/root 1157 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-move-out.svg -rw-r--r-- root/root 1319 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-move.svg -rw-r--r-- root/root 1405 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-outset.svg -rw-r--r-- root/root 1405 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-push.svg -rw-r--r-- root/root 1669 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-repel.svg -rw-r--r-- root/root 1217 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-clockwise.svg -rw-r--r-- root/root 1217 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-counterclockwise.svg -rw-r--r-- root/root 1427 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-roughen.svg -rw-r--r-- root/root 1336 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-scale-down.svg -rw-r--r-- root/root 1334 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/tweak-scale-up.svg -rw-r--r-- root/root 1348 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/zoom-in.svg -rw-r--r-- root/root 1316 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/cursors/zoom-out.svg -rw-r--r-- root/root 272 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/index.theme drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/hicolor/scalable/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/ -rw-r--r-- root/root 4049 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-baseline.svg -rw-r--r-- root/root 6458 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-center.svg -rw-r--r-- root/root 7348 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg -rw-r--r-- root/root 5955 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left.svg -rw-r--r-- root/root 2111 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-node.svg -rw-r--r-- root/root 7219 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg -rw-r--r-- root/root 6021 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right.svg -rw-r--r-- root/root 7534 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-on-canvas.svg -rw-r--r-- root/root 7859 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-sel-as-group.svg -rw-r--r-- root/root 4136 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-baseline.svg -rw-r--r-- root/root 7431 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg -rw-r--r-- root/root 6031 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom.svg -rw-r--r-- root/root 6582 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-center.svg -rw-r--r-- root/root 2374 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-node.svg -rw-r--r-- root/root 7457 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg -rw-r--r-- root/root 6118 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top.svg -rw-r--r-- root/root 5341 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/attach-path.svg -rw-r--r-- root/root 2320 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/bad-marker.svg -rw-r--r-- root/root 15590 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/bend-path.svg -rw-r--r-- root/root 1630 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/bitmap-trace.svg -rw-r--r-- root/root 4805 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/bool-op.svg -rw-r--r-- root/root 3862 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/bounding-box.svg -rw-r--r-- root/root 873 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom.svg -rw-r--r-- root/root 884 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg -rw-r--r-- root/root 889 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg -rw-r--r-- root/root 768 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_center.svg -rw-r--r-- root/root 870 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_left.svg -rw-r--r-- root/root 872 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_right.svg -rw-r--r-- root/root 869 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top.svg -rw-r--r-- root/root 880 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_left.svg -rw-r--r-- root/root 885 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_right.svg -rw-r--r-- root/root 2291 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/bspline.svg -rw-r--r-- root/root 3579 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/bug.svg -rw-r--r-- root/root 3572 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/clone-original.svg -rw-r--r-- root/root 3621 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/color-fill.svg -rw-r--r-- root/root 2713 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/color-gradient.svg -rw-r--r-- root/root 8561 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/color-management.svg -rw-r--r-- root/root 4265 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/color-picker.svg -rw-r--r-- root/root 2569 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/connector-avoid.svg -rw-r--r-- root/root 2574 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/connector-ignore.svg -rw-r--r-- root/root 2176 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/connector-orthogonal.svg -rw-r--r-- root/root 6151 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/construct-grid.svg -rw-r--r-- root/root 4540 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/copy-rotate.svg -rw-r--r-- root/root 13710 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/curvestitching.svg -rw-r--r-- root/root 4990 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dashed-stroke.svg -rw-r--r-- root/root 5321 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg -rw-r--r-- root/root 5625 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg -rw-r--r-- root/root 3206 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-filters.svg -rw-r--r-- root/root 8420 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-geometry.svg -rw-r--r-- root/root 4615 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-icon-preview.svg -rw-r--r-- root/root 3700 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-input-devices.svg -rw-r--r-- root/root 2993 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-layers.svg -rw-r--r-- root/root 3583 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-memory.svg -rw-r--r-- root/root 2633 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-messages.svg -rw-r--r-- root/root 4949 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-object-properties.svg -rw-r--r-- root/root 2527 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-objects.svg -rw-r--r-- root/root 2780 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-path-effects.svg -rw-r--r-- root/root 5436 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg -rw-r--r-- root/root 2665 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-scripts.svg -rw-r--r-- root/root 9173 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-selectors.svg -rw-r--r-- root/root 3523 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-templates.svg -rw-r--r-- root/root 1980 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-text-and-font.svg -rw-r--r-- root/root 6987 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-tile-clones.svg -rw-r--r-- root/root 3419 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-transform.svg -rw-r--r-- root/root 3311 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-xml-editor.svg -rw-r--r-- root/root 871 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph-directed.svg -rw-r--r-- root/root 826 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph.svg -rw-r--r-- root/root 1748 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg -rw-r--r-- root/root 2630 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-center.svg -rw-r--r-- root/root 1185 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg -rw-r--r-- root/root 2625 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-left.svg -rw-r--r-- root/root 1079 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-node.svg -rw-r--r-- root/root 2628 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-right.svg -rw-r--r-- root/root 5624 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-randomize.svg -rw-r--r-- root/root 6788 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg -rw-r--r-- root/root 5996 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-unclump.svg -rw-r--r-- root/root 1751 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg -rw-r--r-- root/root 2732 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg -rw-r--r-- root/root 2733 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-center.svg -rw-r--r-- root/root 1286 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg -rw-r--r-- root/root 1180 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-node.svg -rw-r--r-- root/root 2724 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-top.svg -rw-r--r-- root/root 3967 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-cleanup.svg -rw-r--r-- root/root 3994 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-export-ocal.svg -rw-r--r-- root/root 3234 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-export.svg -rw-r--r-- root/root 3999 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-import-ocal.svg -rw-r--r-- root/root 3142 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-import.svg -rw-r--r-- root/root 4032 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-metadata.svg -rw-r--r-- root/root 2187 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-new.svg -rw-r--r-- root/root 1908 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-open.svg -rw-r--r-- root/root 1760 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-print.svg -rw-r--r-- root/root 2228 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-revert.svg -rw-r--r-- root/root 2447 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-save.svg -rw-r--r-- root/root 6011 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-calligraphic.svg -rw-r--r-- root/root 4618 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-connector.svg -rw-r--r-- root/root 3756 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-cuboid.svg -rw-r--r-- root/root 441 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-arc.svg -rw-r--r-- root/root 440 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-chord.svg -rw-r--r-- root/root 458 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-segment.svg -rw-r--r-- root/root 573 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-whole.svg -rw-r--r-- root/root 3085 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse.svg -rw-r--r-- root/root 2000 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg -rw-r--r-- root/root 2099 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser.svg -rw-r--r-- root/root 5170 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-freehand.svg -rw-r--r-- root/root 2464 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg -rw-r--r-- root/root 2813 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg -rw-r--r-- root/root 4029 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg -rw-r--r-- root/root 2404 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-inactive.svg -rw-r--r-- root/root 2570 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg -rw-r--r-- root/root 1318 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg -rw-r--r-- root/root 1706 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg -rw-r--r-- root/root 615 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-mirror.svg -rw-r--r-- root/root 1382 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg -rw-r--r-- root/root 4235 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg -rw-r--r-- root/root 7211 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry.svg -rw-r--r-- root/root 4938 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-path.svg -rw-r--r-- root/root 4885 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon-star.svg -rw-r--r-- root/root 2773 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon.svg -rw-r--r-- root/root 2077 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-rectangle.svg -rw-r--r-- root/root 1606 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-spiral.svg -rw-r--r-- root/root 4349 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-ouline.svg -rw-r--r-- root/root 2487 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-outline.svg -rw-r--r-- root/root 3191 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-star.svg -rw-r--r-- root/root 3752 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-text.svg -rw-r--r-- root/root 2103 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-trace-background.svg -rw-r--r-- root/root 1919 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-pressure.svg -rw-r--r-- root/root 2145 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-tilt.svg -rw-r--r-- root/root 3302 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg -rw-r--r-- root/root 2452 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link.svg -rw-r--r-- root/root 2347 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-unlink.svg -rw-r--r-- root/root 2395 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone.svg -rw-r--r-- root/root 1444 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-copy.svg -rw-r--r-- root/root 2261 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-cut.svg -rw-r--r-- root/root 2027 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-delete.svg -rw-r--r-- root/root 1656 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-duplicate.svg -rw-r--r-- root/root 4765 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height-separately.svg -rw-r--r-- root/root 3807 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height.svg -rw-r--r-- root/root 4237 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-in-place.svg -rw-r--r-- root/root 4835 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size-separately.svg -rw-r--r-- root/root 3792 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size.svg -rw-r--r-- root/root 3108 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-style.svg -rw-r--r-- root/root 4861 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width-separately.svg -rw-r--r-- root/root 3784 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width.svg -rw-r--r-- root/root 2264 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste.svg -rw-r--r-- root/root 1623 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-redo.svg -rw-r--r-- root/root 6729 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all-layers.svg -rw-r--r-- root/root 1899 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all.svg -rw-r--r-- root/root 8442 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-invert.svg -rw-r--r-- root/root 1900 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-none.svg -rw-r--r-- root/root 2415 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-original.svg -rw-r--r-- root/root 6474 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg -rw-r--r-- root/root 6757 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill.svg -rw-r--r-- root/root 7020 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-object-type.svg -rw-r--r-- root/root 6282 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg -rw-r--r-- root/root 7968 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg -rw-r--r-- root/root 4355 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo-history.svg -rw-r--r-- root/root 1617 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo.svg -rw-r--r-- root/root 2371 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit.svg -rw-r--r-- root/root 5933 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/ellipse-5pts.svg -rw-r--r-- root/root 5592 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/embrodery-stitch.svg -rw-r--r-- root/root 1515 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/empty-icon.svg -rw-r--r-- root/root 10463 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/envelope.svg -rw-r--r-- root/root 6443 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg -rw-r--r-- root/root 7126 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-zorder.svg -rw-r--r-- root/root 5079 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions.svg -rw-r--r-- root/root 5175 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/experimental.svg -rw-r--r-- root/root 15601 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feBlend-icon.svg -rw-r--r-- root/root 5564 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feColorMatrix-icon.svg -rw-r--r-- root/root 7630 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg -rw-r--r-- root/root 15601 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feComposite-icon.svg -rw-r--r-- root/root 250213 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg -rw-r--r-- root/root 6275 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg -rw-r--r-- root/root 7799 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg -rw-r--r-- root/root 9740 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feFlood-icon.svg -rw-r--r-- root/root 4130 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg -rw-r--r-- root/root 188138 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feImage-icon.svg -rw-r--r-- root/root 15602 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feMerge-icon.svg -rw-r--r-- root/root 5289 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feMorphology-icon.svg -rw-r--r-- root/root 6442 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feOffset-icon.svg -rw-r--r-- root/root 6277 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg -rw-r--r-- root/root 3707 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feTile-icon.svg -rw-r--r-- root/root 3944 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/feTurbulence-icon.svg -rw-r--r-- root/root 5591 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-many.svg -rw-r--r-- root/root 4847 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-strokes.svg -rw-r--r-- root/root 1107 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-even-odd.svg -rw-r--r-- root/root 1088 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-nonzero.svg -rw-r--r-- root/root 3623 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/fillet-chamfer.svg -rw-r--r-- root/root 5756 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/flatten.svg -rw-r--r-- root/root 2022 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-less.svg -rw-r--r-- root/root 1998 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-more.svg -rw-r--r-- root/root 1450 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg -rw-r--r-- root/root 1536 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg -rw-r--r-- root/root 3283 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg -rw-r--r-- root/root 1664 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg -rw-r--r-- root/root 7891 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/gears.svg -rw-r--r-- root/root 1542 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/go-down.svg -rw-r--r-- root/root 1535 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/go-up.svg -rw-r--r-- root/root 697 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/grid-axonometric.svg -rw-r--r-- root/root 640 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/grid-rectangular.svg -rw-r--r-- root/root 453 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/guides.svg -rw-r--r-- root/root 2326 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/hamburger-menu.svg -rw-r--r-- root/root 10694 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/hatches.svg -rw-r--r-- root/root 4869 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/help-contents.svg -rw-r--r-- root/root 3661 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg -rw-r--r-- root/root 6483 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/horizontal.svg -rw-r--r-- root/root 4935 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/image-missing.svg -rw-r--r-- root/root 5177 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/info-outline.svg -rw-r--r-- root/root 5163 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/info.svg -rw-r--r-- root/root 10348 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/inkscape-logo.svg -rw-r--r-- root/root 3437 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/interactive_simplify.svg -rw-r--r-- root/root 6244 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-points.svg -rw-r--r-- root/root 5674 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/interpolate.svg -rw-r--r-- root/root 4713 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/join-type.svg -rw-r--r-- root/root 5514 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/knot.svg -rw-r--r-- root/root 13319 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/lattice2.svg -rw-r--r-- root/root 3870 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-bottom.svg -rw-r--r-- root/root 3494 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-delete.svg -rw-r--r-- root/root 3199 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-duplicate.svg -rw-r--r-- root/root 3881 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-lower.svg -rw-r--r-- root/root 2976 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-new.svg -rw-r--r-- root/root 3355 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-next.svg -rw-r--r-- root/root 3284 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-previous.svg -rw-r--r-- root/root 3787 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-raise.svg -rw-r--r-- root/root 4019 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-rename.svg -rw-r--r-- root/root 3882 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-top.svg -rw-r--r-- root/root 8053 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/measure-segments.svg -rw-r--r-- root/root 1063 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient-fit.svg -rw-r--r-- root/root 2628 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient.svg -rw-r--r-- root/root 5294 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/mirror-symmetry.svg -rw-r--r-- root/root 1188 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/no-marker.svg -rw-r--r-- root/root 1611 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-add.svg -rw-r--r-- root/root 1125 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-break.svg -rw-r--r-- root/root 1273 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-delete-segment.svg -rw-r--r-- root/root 1614 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-delete.svg -rw-r--r-- root/root 1269 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-join-segment.svg -rw-r--r-- root/root 1126 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-join.svg -rw-r--r-- root/root 1809 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-curve.svg -rw-r--r-- root/root 1758 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-line.svg -rw-r--r-- root/root 693 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-transform.svg -rw-r--r-- root/root 1562 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-type-auto-smooth.svg -rw-r--r-- root/root 1541 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-type-cusp.svg -rw-r--r-- root/root 1555 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-type-smooth.svg -rw-r--r-- root/root 2189 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-type-symmetric.svg -rw-r--r-- root/root 1616 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_x.svg -rw-r--r-- root/root 1599 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_y.svg -rw-r--r-- root/root 1613 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_x.svg -rw-r--r-- root/root 1581 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_y.svg -rw-r--r-- root/root 1035 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/none.svg -rw-r--r-- root/root 3728 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-columns.svg -rw-r--r-- root/root 699 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-fill.svg -rw-r--r-- root/root 1835 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-hor.svg -rw-r--r-- root/root 4419 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-horizontal.svg -rw-r--r-- root/root 1804 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-ver.svg -rw-r--r-- root/root 4318 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-vertical.svg -rw-r--r-- root/root 1793 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-group.svg -rw-r--r-- root/root 2479 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-hidden.svg -rw-r--r-- root/root 3053 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-locked.svg -rw-r--r-- root/root 3106 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-left.svg -rw-r--r-- root/root 2655 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-right.svg -rw-r--r-- root/root 6907 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-rows.svg -rw-r--r-- root/root 525 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke-style.svg -rw-r--r-- root/root 762 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke.svg -rw-r--r-- root/root 849 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-to-path.svg -rw-r--r-- root/root 6148 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-attract.svg -rw-r--r-- root/root 7666 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-blur.svg -rw-r--r-- root/root 3552 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-duplicate.svg -rw-r--r-- root/root 1979 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg -rw-r--r-- root/root 1961 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-paint.svg -rw-r--r-- root/root 6337 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-push.svg -rw-r--r-- root/root 6269 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-randomize.svg -rw-r--r-- root/root 2455 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-rotate.svg -rw-r--r-- root/root 6690 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-shrink.svg -rw-r--r-- root/root 4775 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg -rw-r--r-- root/root 2127 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup.svg -rw-r--r-- root/root 2947 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-unlocked.svg -rw-r--r-- root/root 3038 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-visible.svg -rw-r--r-- root/root 5733 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/off-outline.svg -rw-r--r-- root/root 3363 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/off.svg -rw-r--r-- root/root 6764 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/offset.svg -rw-r--r-- root/root 2957 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/on-outline.svg -rw-r--r-- root/root 3067 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/on.svg -rw-r--r-- root/root 1071 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/out-of-gamut-icon.svg -rw-r--r-- root/root 1200 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/pack-less.svg -rw-r--r-- root/root 1540 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/pack-more.svg -rw-r--r-- root/root 2408 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-conical.svg -rw-r--r-- root/root 1696 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-linear.svg -rw-r--r-- root/root 1379 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-mesh.svg -rw-r--r-- root/root 1796 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-radial.svg -rw-r--r-- root/root 1295 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-none.svg -rw-r--r-- root/root 1156 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fms.svg -rw-r--r-- root/root 823 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fsm.svg -rw-r--r-- root/root 1156 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-mfs.svg -rw-r--r-- root/root 1156 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-msf.svg -rw-r--r-- root/root 826 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-sfm.svg -rw-r--r-- root/root 826 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-smf.svg -rw-r--r-- root/root 2023 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-pattern.svg -rw-r--r-- root/root 1197 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-solid.svg -rw-r--r-- root/root 1379 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-swatch.svg -rw-r--r-- root/root 3480 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-unknown.svg -rw-r--r-- root/root 1633 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-break-apart.svg -rw-r--r-- root/root 685 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-clip-edit.svg -rw-r--r-- root/root 1347 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-combine.svg -rw-r--r-- root/root 1575 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-cut.svg -rw-r--r-- root/root 1481 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-difference.svg -rw-r--r-- root/root 2147 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-division.svg -rw-r--r-- root/root 1347 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-effect-parameter-next.svg -rw-r--r-- root/root 1341 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-exclusion.svg -rw-r--r-- root/root 1989 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-inset.svg -rw-r--r-- root/root 1806 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-intersection.svg -rw-r--r-- root/root 1102 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mask-edit.svg -rw-r--r-- root/root 2025 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bezier.svg -rw-r--r-- root/root 2372 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bspline.svg -rw-r--r-- root/root 4528 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg -rw-r--r-- root/root 2716 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline.svg -rw-r--r-- root/root 1404 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-spiro.svg -rw-r--r-- root/root 2391 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-dynamic.svg -rw-r--r-- root/root 2188 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-linked.svg -rw-r--r-- root/root 1910 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-outset.svg -rw-r--r-- root/root 741 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-reverse.svg -rw-r--r-- root/root 1270 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-simplify.svg -rw-r--r-- root/root 3678 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-attract.svg -rw-r--r-- root/root 2537 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-push.svg -rw-r--r-- root/root 2821 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-roughen.svg -rw-r--r-- root/root 2537 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-shrink.svg -rw-r--r-- root/root 1313 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-union.svg -rw-r--r-- root/root 4318 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/perspective-envelope.svg -rw-r--r-- root/root 1277 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/perspective-parallel.svg -rw-r--r-- root/root 3793 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/pixelart-trace.svg -rw-r--r-- root/root 3897 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/powerclip.svg -rw-r--r-- root/root 53207 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/powermask.svg -rw-r--r-- root/root 6535 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/powerstroke.svg -rw-r--r-- root/root 3098 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/preferences-system.svg -rw-r--r-- root/root 5455 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/pts2ellipse.svg -rw-r--r-- root/root 4324 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/randomize.svg -rw-r--r-- root/root 1694 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg -rw-r--r-- root/root 2381 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/remove-color.svg -rw-r--r-- root/root 10694 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/rough-hatches.svg -rw-r--r-- root/root 16382 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/roughen.svg -rw-r--r-- root/root 5190 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/ruler.svg -rw-r--r-- root/root 2816 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/searching.svg -rw-r--r-- root/root 1055 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-bottom.svg -rw-r--r-- root/root 1069 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-lower.svg -rw-r--r-- root/root 5110 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg -rw-r--r-- root/root 1718 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg -rw-r--r-- root/root 1766 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg -rw-r--r-- root/root 2110 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer.svg -rw-r--r-- root/root 1065 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-raise.svg -rw-r--r-- root/root 1051 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-top.svg -rw-r--r-- root/root 3837 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-bounding-box.svg -rw-r--r-- root/root 4033 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-dialogs.svg -rw-r--r-- root/root 7135 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-grid.svg -rw-r--r-- root/root 2896 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-guides.svg -rw-r--r-- root/root 5906 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-handles.svg -rw-r--r-- root/root 2175 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-node-handles.svg -rw-r--r-- root/root 1899 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-path-outline.svg -rw-r--r-- root/root 14464 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/simplify.svg -rw-r--r-- root/root 7178 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/skeletal.svg -rw-r--r-- root/root 4599 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/sketch.svg -rw-r--r-- root/root 2670 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/slice.svg -rw-r--r-- root/root 1439 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-center.svg -rw-r--r-- root/root 1454 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg -rw-r--r-- root/root 1280 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg -rw-r--r-- root/root 1450 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg -rw-r--r-- root/root 1438 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box.svg -rw-r--r-- root/root 1536 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg -rw-r--r-- root/root 1426 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-center.svg -rw-r--r-- root/root 1674 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-cusp.svg -rw-r--r-- root/root 1643 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-intersection.svg -rw-r--r-- root/root 2402 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg -rw-r--r-- root/root 1616 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-path.svg -rw-r--r-- root/root 1883 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg -rw-r--r-- root/root 1561 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-smooth.svg -rw-r--r-- root/root 1657 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes.svg -rw-r--r-- root/root 2586 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-others.svg -rw-r--r-- root/root 2210 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-page.svg -rw-r--r-- root/root 2847 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-text-baseline.svg -rw-r--r-- root/root 1965 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap.svg -rw-r--r-- root/root 6262 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/spiro.svg -rw-r--r-- root/root 3247 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-clone.svg -rw-r--r-- root/root 2833 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-copy.svg -rw-r--r-- root/root 2694 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-union.svg -rw-r--r-- root/root 5706 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/sticky_zoom.svg -rw-r--r-- root/root 489 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-butt.svg -rw-r--r-- root/root 509 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-round.svg -rw-r--r-- root/root 493 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-square.svg -rw-r--r-- root/root 659 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-bevel.svg -rw-r--r-- root/root 614 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-miter.svg -rw-r--r-- root/root 700 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-round.svg -rw-r--r-- root/root 1089 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-to-path.svg -rw-r--r-- root/root 4202 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/swatches.svg -rw-r--r-- root/root 1978 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/switch-off.svg -rw-r--r-- root/root 1996 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/switch-on.svg -rw-r--r-- root/root 1569 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbol-add.svg -rw-r--r-- root/root 1588 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbol-bigger.svg -rw-r--r-- root/root 2313 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbol-fit.svg -rw-r--r-- root/root 1590 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbol-remove.svg -rw-r--r-- root/root 1589 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbol-smaller.svg -rw-r--r-- root/root 4132 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbols.svg -rw-r--r-- root/root 6314 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/taper-stroke.svg -rw-r--r-- root/root 4237 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-convert-to-regular.svg -rw-r--r-- root/root 3104 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-into-frame.svg -rw-r--r-- root/root 1593 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-auto.svg -rw-r--r-- root/root 1599 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-sideways.svg -rw-r--r-- root/root 1594 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-upright.svg -rw-r--r-- root/root 2262 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-put-on-path.svg -rw-r--r-- root/root 2513 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-remove-from-path.svg -rw-r--r-- root/root 2623 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-unflow.svg -rw-r--r-- root/root 3858 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-unkern.svg -rw-r--r-- root/root 1945 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_horz_kern.svg -rw-r--r-- root/root 1851 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_letter_spacing.svg -rw-r--r-- root/root 1876 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_line_spacing.svg -rw-r--r-- root/root 2096 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_outer_style.svg -rw-r--r-- root/root 1979 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_rotation.svg -rw-r--r-- root/root 3605 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_subscript.svg -rw-r--r-- root/root 3468 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_superscript.svg -rw-r--r-- root/root 2039 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_vert_kern.svg -rw-r--r-- root/root 10508 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_word_spacing.svg -rw-r--r-- root/root 3238 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/too-much-ink-icon.svg -rw-r--r-- root/root 3868 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/tool-measure.svg -rw-r--r-- root/root 2198 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/tool-node-editor.svg -rw-r--r-- root/root 1468 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/tool-pointer.svg -rw-r--r-- root/root 7204 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/tool-spray.svg -rw-r--r-- root/root 2997 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/tool-tweak.svg -rw-r--r-- root/root 7248 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-2pts.svg -rw-r--r-- root/root 3132 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-gradient.svg -rw-r--r-- root/root 2601 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-pattern.svg -rw-r--r-- root/root 2099 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg -rw-r--r-- root/root 2018 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-stroke.svg -rw-r--r-- root/root 1243 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-horizontal.svg -rw-r--r-- root/root 1277 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-vertical.svg -rw-r--r-- root/root 1386 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-rotate.svg -rw-r--r-- root/root 1886 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-horizontal.svg -rw-r--r-- root/root 1989 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-vertical.svg -rw-r--r-- root/root 1348 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-horizontal.svg -rw-r--r-- root/root 1383 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-vertical.svg -rw-r--r-- root/root 6487 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/vertical.svg -rw-r--r-- root/root 2472 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/view-fullscreen.svg -rw-r--r-- root/root 4533 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/vonkoch.svg -rw-r--r-- root/root 3184 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/window-new.svg -rw-r--r-- root/root 3361 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/window-next.svg -rw-r--r-- root/root 3357 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/window-previous.svg -rw-r--r-- root/root 3698 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/xml-attribute-delete.svg -rw-r--r-- root/root 4321 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/xml-element-new.svg -rw-r--r-- root/root 4023 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-delete.svg -rw-r--r-- root/root 4011 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-duplicate.svg -rw-r--r-- root/root 4833 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/xml-text-new.svg -rw-r--r-- root/root 6575 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-center-page.svg -rw-r--r-- root/root 2903 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-double-size.svg -rw-r--r-- root/root 4797 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-drawing.svg -rw-r--r-- root/root 3412 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-page.svg -rw-r--r-- root/root 4114 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-selection.svg -rw-r--r-- root/root 3508 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-width.svg -rw-r--r-- root/root 2773 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-half-size.svg -rw-r--r-- root/root 2997 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-in.svg -rw-r--r-- root/root 3288 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-next.svg -rw-r--r-- root/root 2553 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-original.svg -rw-r--r-- root/root 2911 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-out.svg -rw-r--r-- root/root 3322 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-previous.svg -rw-r--r-- root/root 5765 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/hicolor/symbolic/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/ -rw-r--r-- root/root 4915 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -rw-r--r-- root/root 2603 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-center-symbolic.svg -rw-r--r-- root/root 2934 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-symbolic.svg -rw-r--r-- root/root 2813 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -rw-r--r-- root/root 4021 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-node-symbolic.svg -rw-r--r-- root/root 3120 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-symbolic.svg -rw-r--r-- root/root 2634 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -rw-r--r-- root/root 5665 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-on-canvas-symbolic.svg -rw-r--r-- root/root 3513 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-sel-as-group-symbolic.svg -rw-r--r-- root/root 3702 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -rw-r--r-- root/root 3051 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -rw-r--r-- root/root 2716 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -rw-r--r-- root/root 3316 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-center-symbolic.svg -rw-r--r-- root/root 4259 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-node-symbolic.svg -rw-r--r-- root/root 2824 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-symbolic.svg -rw-r--r-- root/root 2898 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -rw-r--r-- root/root 5343 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/attach-path-symbolic.svg -rw-r--r-- root/root 15592 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bend-path-symbolic.svg -rw-r--r-- root/root 1924 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bitmap-trace-symbolic.svg -rw-r--r-- root/root 4772 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bool-op-symbolic.svg -rw-r--r-- root/root 3864 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bounding-box-symbolic.svg -rw-r--r-- root/root 2346 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -rw-r--r-- root/root 2334 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -rw-r--r-- root/root 2337 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -rw-r--r-- root/root 1618 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_center-symbolic.svg -rw-r--r-- root/root 2306 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_left-symbolic.svg -rw-r--r-- root/root 2307 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_right-symbolic.svg -rw-r--r-- root/root 2200 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top-symbolic.svg -rw-r--r-- root/root 2222 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -rw-r--r-- root/root 2327 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -rw-r--r-- root/root 2292 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bspline-symbolic.svg -rw-r--r-- root/root 3302 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bug-symbolic.svg -rw-r--r-- root/root 3574 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/clone-original-symbolic.svg -rw-r--r-- root/root 1966 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/color-fill-symbolic.svg -rw-r--r-- root/root 1858 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/color-gradient-symbolic.svg -rw-r--r-- root/root 3822 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-symbolic.svg -rw-r--r-- root/root 2107 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/color-picker-symbolic.svg -rw-r--r-- root/root 1976 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/connector-avoid-symbolic.svg -rw-r--r-- root/root 2249 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/connector-ignore-symbolic.svg -rw-r--r-- root/root 1915 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/connector-orthogonal-symbolic.svg -rw-r--r-- root/root 6153 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/construct-grid-symbolic.svg -rw-r--r-- root/root 4542 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/copy-rotate-symbolic.svg -rw-r--r-- root/root 13708 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/curvestitching-symbolic.svg -rw-r--r-- root/root 4992 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dashed-stroke-symbolic.svg -rw-r--r-- root/root 1760 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -rw-r--r-- root/root 2311 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -rw-r--r-- root/root 2532 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-filters-symbolic.svg -rw-r--r-- root/root 3828 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-geometry-symbolic.svg -rw-r--r-- root/root 2498 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -rw-r--r-- root/root 2384 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-input-devices-symbolic.svg -rw-r--r-- root/root 1620 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-layers-symbolic.svg -rw-r--r-- root/root 4648 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-memory-symbolic.svg -rw-r--r-- root/root 2251 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-messages-symbolic.svg -rw-r--r-- root/root 2498 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-object-properties-symbolic.svg -rw-r--r-- root/root 2527 2021-09-08 17:49 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-objects.svg -rw-r--r-- root/root 2418 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-path-effects-symbolic.svg -rw-r--r-- root/root 1758 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -rw-r--r-- root/root 2234 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-scripts-symbolic.svg -rw-r--r-- root/root 7251 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-selectors-symbolic.svg -rw-r--r-- root/root 3351 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-templates-symbolic.svg -rw-r--r-- root/root 1599 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -rw-r--r-- root/root 2226 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -rw-r--r-- root/root 2495 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-transform-symbolic.svg -rw-r--r-- root/root 2381 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -rw-r--r-- root/root 2821 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -rw-r--r-- root/root 3754 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-symbolic.svg -rw-r--r-- root/root 4223 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -rw-r--r-- root/root 3098 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -rw-r--r-- root/root 4294 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -rw-r--r-- root/root 3046 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -rw-r--r-- root/root 5489 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -rw-r--r-- root/root 3080 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -rw-r--r-- root/root 2002 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-randomize-symbolic.svg -rw-r--r-- root/root 1763 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -rw-r--r-- root/root 2602 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-unclump-symbolic.svg -rw-r--r-- root/root 4187 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -rw-r--r-- root/root 3045 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -rw-r--r-- root/root 3089 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -rw-r--r-- root/root 4569 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -rw-r--r-- root/root 5227 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -rw-r--r-- root/root 3230 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -rw-r--r-- root/root 2929 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-cleanup-symbolic.svg -rw-r--r-- root/root 4448 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-ocal-symbolic.svg -rw-r--r-- root/root 2430 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-symbolic.svg -rw-r--r-- root/root 15556 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-ocal-symbolic.svg -rw-r--r-- root/root 2356 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-symbolic.svg -rw-r--r-- root/root 2260 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-metadata-symbolic.svg -rw-r--r-- root/root 2676 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-new-symbolic.svg -rw-r--r-- root/root 1909 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-open-symbolic.svg -rw-r--r-- root/root 1761 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-print-symbolic.svg -rw-r--r-- root/root 2229 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-revert-symbolic.svg -rw-r--r-- root/root 3025 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-save-symbolic.svg -rw-r--r-- root/root 2261 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-calligraphic-symbolic.svg -rw-r--r-- root/root 2373 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-connector-symbolic.svg -rw-r--r-- root/root 2343 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-cuboid-symbolic.svg -rw-r--r-- root/root 1660 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -rw-r--r-- root/root 2974 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -rw-r--r-- root/root 1482 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -rw-r--r-- root/root 1646 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-symbolic.svg -rw-r--r-- root/root 2341 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -rw-r--r-- root/root 2023 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -rw-r--r-- root/root 2227 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-symbolic.svg -rw-r--r-- root/root 3425 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-freehand-symbolic.svg -rw-r--r-- root/root 2034 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -rw-r--r-- root/root 3455 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -rw-r--r-- root/root 3376 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -rw-r--r-- root/root 1867 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -rw-r--r-- root/root 2037 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -rw-r--r-- root/root 1926 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -rw-r--r-- root/root 1833 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -rw-r--r-- root/root 3322 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -rw-r--r-- root/root 3827 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -rw-r--r-- root/root 2349 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -rw-r--r-- root/root 3199 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-symbolic.svg -rw-r--r-- root/root 2639 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-path-symbolic.svg -rw-r--r-- root/root 2085 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-star-symbolic.svg -rw-r--r-- root/root 1490 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-symbolic.svg -rw-r--r-- root/root 1435 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-rectangle-symbolic.svg -rw-r--r-- root/root 2872 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-spiral-symbolic.svg -rw-r--r-- root/root 2489 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-outline-symbolic.svg -rw-r--r-- root/root 1687 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-symbolic.svg -rw-r--r-- root/root 1854 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-text-symbolic.svg -rw-r--r-- root/root 2130 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-trace-background-symbolic.svg -rw-r--r-- root/root 2227 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-pressure-symbolic.svg -rw-r--r-- root/root 2227 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-tilt-symbolic.svg -rw-r--r-- root/root 3302 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-lpe.svg -rw-r--r-- root/root 2452 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link.svg -rw-r--r-- root/root 1858 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-symbolic.svg -rw-r--r-- root/root 1881 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -rw-r--r-- root/root 1445 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-copy-symbolic.svg -rw-r--r-- root/root 2262 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-cut-symbolic.svg -rw-r--r-- root/root 2747 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-delete-symbolic.svg -rw-r--r-- root/root 1482 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-duplicate-symbolic.svg -rw-r--r-- root/root 4765 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-separately.svg -rw-r--r-- root/root 3807 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height.svg -rw-r--r-- root/root 2710 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -rw-r--r-- root/root 4835 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-separately.svg -rw-r--r-- root/root 3792 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size.svg -rw-r--r-- root/root 2616 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style-symbolic.svg -rw-r--r-- root/root 3108 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style.svg -rw-r--r-- root/root 2265 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-symbolic.svg -rw-r--r-- root/root 4861 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-seperately.svg -rw-r--r-- root/root 3784 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width.svg -rw-r--r-- root/root 1624 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-redo-symbolic.svg -rw-r--r-- root/root 5576 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -rw-r--r-- root/root 4898 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-symbolic.svg -rw-r--r-- root/root 6854 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-invert-symbolic.svg -rw-r--r-- root/root 4924 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-none-symbolic.svg -rw-r--r-- root/root 1828 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-original-symbolic.svg -rw-r--r-- root/root 6474 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-and-stroke.svg -rw-r--r-- root/root 6757 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill.svg -rw-r--r-- root/root 7020 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-object-type.svg -rw-r--r-- root/root 6282 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-color.svg -rw-r--r-- root/root 7968 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-style.svg -rw-r--r-- root/root 283 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-symbolic.svg -rw-r--r-- root/root 1768 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-history-symbolic.svg -rw-r--r-- root/root 1618 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-symbolic.svg -rw-r--r-- root/root 5900 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/ellipse-5pts-symbolic.svg -rw-r--r-- root/root 5559 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/embrodery-stitch-symbolic.svg -rw-r--r-- root/root 1524 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/empty-icon-symbolic.svg -rw-r--r-- root/root 10465 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/envelope-symbolic.svg -rw-r--r-- root/root 2943 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -rw-r--r-- root/root 2258 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-symbolic.svg -rw-r--r-- root/root 2300 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -rw-r--r-- root/root 5177 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-symbolic.svg -rw-r--r-- root/root 21837 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feBlend-icon-symbolic.svg -rw-r--r-- root/root 18983 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -rw-r--r-- root/root 7632 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -rw-r--r-- root/root 21813 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feComposite-icon-symbolic.svg -rw-r--r-- root/root 9325 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -rw-r--r-- root/root 7188 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -rw-r--r-- root/root 15807 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -rw-r--r-- root/root 36228 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feFlood-icon-symbolic.svg -rw-r--r-- root/root 13802 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -rw-r--r-- root/root 5545 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feImage-icon-symbolic.svg -rw-r--r-- root/root 12522 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feMerge-icon-symbolic.svg -rw-r--r-- root/root 14429 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feMorphology-icon-symbolic.svg -rw-r--r-- root/root 12307 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feOffset-icon-symbolic.svg -rw-r--r-- root/root 6000 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -rw-r--r-- root/root 3709 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feTile-icon-symbolic.svg -rw-r--r-- root/root 11952 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -rw-r--r-- root/root 5593 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-many-symbolic.svg -rw-r--r-- root/root 4849 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-strokes-symbolic.svg -rw-r--r-- root/root 1542 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -rw-r--r-- root/root 1580 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -rw-r--r-- root/root 3625 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/fillet-chamfer-symbolic.svg -rw-r--r-- root/root 2516 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-symbolic.svg -rw-r--r-- root/root 2023 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-less-symbolic.svg -rw-r--r-- root/root 1999 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-more-symbolic.svg -rw-r--r-- root/root 2913 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -rw-r--r-- root/root 2923 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -rw-r--r-- root/root 2970 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -rw-r--r-- root/root 3039 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -rw-r--r-- root/root 7893 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/gears-symbolic.svg -rw-r--r-- root/root 1543 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/go-down-symbolic.svg -rw-r--r-- root/root 1536 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/go-up-symbolic.svg -rw-r--r-- root/root 2516 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/grid-axonometric-symbolic.svg -rw-r--r-- root/root 3109 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/grid-rectangular-symbolic.svg -rw-r--r-- root/root 1463 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/guides-symbolic.svg -rw-r--r-- root/root 2305 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/hamburger-menu-symbolic.svg -rw-r--r-- root/root 10696 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/hatches-symbolic.svg -rw-r--r-- root/root 1849 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/help-contents-symbolic.svg -rw-r--r-- root/root 3662 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -rw-r--r-- root/root 6483 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/horizontal-symbolic.svg -rw-r--r-- root/root 2780 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/image-missing-symbolic.svg -rw-r--r-- root/root 3907 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/info-outline-symbolic.svg -rw-r--r-- root/root 3432 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/info-symbolic.svg -rw-r--r-- root/root 3218 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/inkscape-logo-symbolic.svg -rw-r--r-- root/root 3680 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/interactive_simplify-symbolic.svg -rw-r--r-- root/root 6246 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-points-symbolic.svg -rw-r--r-- root/root 5701 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-symbolic.svg -rw-r--r-- root/root 4715 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/join-type-symbolic.svg -rw-r--r-- root/root 5516 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/knot-symbolic.svg -rw-r--r-- root/root 13321 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/lattice2-symbolic.svg -rw-r--r-- root/root 1937 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-bottom-symbolic.svg -rw-r--r-- root/root 1755 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-delete-symbolic.svg -rw-r--r-- root/root 1510 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-duplicate-symbolic.svg -rw-r--r-- root/root 1917 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-lower-symbolic.svg -rw-r--r-- root/root 1713 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-new-symbolic.svg -rw-r--r-- root/root 1752 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-next-symbolic.svg -rw-r--r-- root/root 1734 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-previous-symbolic.svg -rw-r--r-- root/root 1921 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-raise-symbolic.svg -rw-r--r-- root/root 2760 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-rename-symbolic.svg -rw-r--r-- root/root 1963 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-top-symbolic.svg -rw-r--r-- root/root 8019 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/measure-segments-symbolic.svg -rw-r--r-- root/root 1646 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -rw-r--r-- root/root 9276 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-symbolic.svg -rw-r--r-- root/root 5296 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/mirror-symmetry-symbolic.svg -rw-r--r-- root/root 1357 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/no-marker-symbolic.svg -rw-r--r-- root/root 1752 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-add-symbolic.svg -rw-r--r-- root/root 2155 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-break-symbolic.svg -rw-r--r-- root/root 2214 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-segment-symbolic.svg -rw-r--r-- root/root 1748 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-symbolic.svg -rw-r--r-- root/root 2216 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-segment-symbolic.svg -rw-r--r-- root/root 2103 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-symbolic.svg -rw-r--r-- root/root 1862 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-curve-symbolic.svg -rw-r--r-- root/root 1686 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-line-symbolic.svg -rw-r--r-- root/root 1850 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-transform-symbolic.svg -rw-r--r-- root/root 2056 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -rw-r--r-- root/root 2088 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-cusp-symbolic.svg -rw-r--r-- root/root 1954 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-smooth-symbolic.svg -rw-r--r-- root/root 2823 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-symmetric-symbolic.svg -rw-r--r-- root/root 5041 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_x-symbolic.svg -rw-r--r-- root/root 5150 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_y-symbolic.svg -rw-r--r-- root/root 5160 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_x-symbolic.svg -rw-r--r-- root/root 5144 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_y-symbolic.svg -rw-r--r-- root/root 1642 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/none-symbolic.svg -rw-r--r-- root/root 1813 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-columns-symbolic.svg -rw-r--r-- root/root 1380 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-fill-symbolic.svg -rw-r--r-- root/root 1836 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-hor-symbolic.svg -rw-r--r-- root/root 2102 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -rw-r--r-- root/root 1805 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-ver-symbolic.svg -rw-r--r-- root/root 2183 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-vertical-symbolic.svg -rw-r--r-- root/root 2205 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-group-symbolic.svg -rw-r--r-- root/root 3627 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-hidden-symbolic.svg -rw-r--r-- root/root 1590 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-locked-symbolic.svg -rw-r--r-- root/root 2092 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-left-symbolic.svg -rw-r--r-- root/root 2024 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-right-symbolic.svg -rw-r--r-- root/root 1811 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-rows-symbolic.svg -rw-r--r-- root/root 2150 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-style-symbolic.svg -rw-r--r-- root/root 1441 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-symbolic.svg -rw-r--r-- root/root 1991 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-to-path-symbolic.svg -rw-r--r-- root/root 5468 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-attract-symbolic.svg -rw-r--r-- root/root 11892 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-blur-symbolic.svg -rw-r--r-- root/root 3397 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -rw-r--r-- root/root 2189 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -rw-r--r-- root/root 1975 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-paint-symbolic.svg -rw-r--r-- root/root 5650 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-push-symbolic.svg -rw-r--r-- root/root 5758 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -rw-r--r-- root/root 5809 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -rw-r--r-- root/root 6538 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -rw-r--r-- root/root 4494 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -rw-r--r-- root/root 2368 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-symbolic.svg -rw-r--r-- root/root 1646 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-unlocked-symbolic.svg -rw-r--r-- root/root 4129 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-visible-symbolic.svg -rw-r--r-- root/root 2725 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/off-outline-symbolic.svg -rw-r--r-- root/root 2349 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/off-symbolic.svg -rw-r--r-- root/root 6731 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/offset-symbolic.svg -rw-r--r-- root/root 2555 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/on-outline-symbolic.svg -rw-r--r-- root/root 2218 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/on-symbolic.svg -rw-r--r-- root/root 3459 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -rw-r--r-- root/root 2367 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/pack-less-symbolic.svg -rw-r--r-- root/root 2649 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/pack-more-symbolic.svg -rw-r--r-- root/root 1841 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -rw-r--r-- root/root 12796 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -rw-r--r-- root/root 1853 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -rw-r--r-- root/root 16361 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -rw-r--r-- root/root 1840 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-none-symbolic.svg -rw-r--r-- root/root 1649 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fms-symbolic.svg -rw-r--r-- root/root 1645 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fsm-symbolic.svg -rw-r--r-- root/root 1664 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-mfs-symbolic.svg -rw-r--r-- root/root 1664 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-msf-symbolic.svg -rw-r--r-- root/root 1648 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-sfm-symbolic.svg -rw-r--r-- root/root 1855 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-smf-symbolic.svg -rw-r--r-- root/root 1878 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-pattern-symbolic.svg -rw-r--r-- root/root 1371 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-solid-symbolic.svg -rw-r--r-- root/root 1584 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-swatch-symbolic.svg -rw-r--r-- root/root 3463 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-unknown-symbolic.svg -rw-r--r-- root/root 2010 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-break-apart-symbolic.svg -rw-r--r-- root/root 2530 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-clip-edit-symbolic.svg -rw-r--r-- root/root 1798 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-combine-symbolic.svg -rw-r--r-- root/root 2069 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-cut-symbolic.svg -rw-r--r-- root/root 1744 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-difference-symbolic.svg -rw-r--r-- root/root 1850 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-division-symbolic.svg -rw-r--r-- root/root 2774 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -rw-r--r-- root/root 2357 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-exclusion-symbolic.svg -rw-r--r-- root/root 1718 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-inset-symbolic.svg -rw-r--r-- root/root 2320 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-intersection-symbolic.svg -rw-r--r-- root/root 2320 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mask-edit-symbolic.svg -rw-r--r-- root/root 1898 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bezier-symbolic.svg -rw-r--r-- root/root 2292 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bspline-symbolic.svg -rw-r--r-- root/root 2650 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -rw-r--r-- root/root 1959 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-symbolic.svg -rw-r--r-- root/root 3014 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-spiro-symbolic.svg -rw-r--r-- root/root 1878 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -rw-r--r-- root/root 1962 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-linked-symbolic.svg -rw-r--r-- root/root 1719 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-outset-symbolic.svg -rw-r--r-- root/root 2246 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-reverse-symbolic.svg -rw-r--r-- root/root 2183 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-simplify-symbolic.svg -rw-r--r-- root/root 1797 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-attract-symbolic.svg -rw-r--r-- root/root 1557 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-push-symbolic.svg -rw-r--r-- root/root 1576 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -rw-r--r-- root/root 1578 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -rw-r--r-- root/root 1503 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-union-symbolic.svg -rw-r--r-- root/root 4320 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-envelope-symbolic.svg -rw-r--r-- root/root 1490 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-parallel-symbolic.svg -rw-r--r-- root/root 2194 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/pixelart-trace-symbolic.svg -rw-r--r-- root/root 3889 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/powerclip-symbolic.svg -rw-r--r-- root/root 53209 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/powermask-symbolic.svg -rw-r--r-- root/root 5464 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/powerstroke-symbolic.svg -rw-r--r-- root/root 3099 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/preferences-system-symbolic.svg -rw-r--r-- root/root 5422 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/pts2ellipse-symbolic.svg -rw-r--r-- root/root 3992 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/randomize-symbolic.svg -rw-r--r-- root/root 1793 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -rw-r--r-- root/root 2409 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/remove-color-symbolic.svg -rw-r--r-- root/root 10696 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/rough-hatches-symbolic.svg -rw-r--r-- root/root 16384 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/roughen-symbolic.svg -rw-r--r-- root/root 5192 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/ruler-symbolic.svg -rw-r--r-- root/root 1784 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/searching-symbolic.svg -rw-r--r-- root/root 1977 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-bottom-symbolic.svg -rw-r--r-- root/root 1855 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-lower-symbolic.svg -rw-r--r-- root/root 1869 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -rw-r--r-- root/root 3682 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -rw-r--r-- root/root 4157 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -rw-r--r-- root/root 2389 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -rw-r--r-- root/root 1878 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-raise-symbolic.svg -rw-r--r-- root/root 1847 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-top-symbolic.svg -rw-r--r-- root/root 4549 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-touch-symbolic.svg -rw-r--r-- root/root 3578 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-bounding-box-symbolic.svg -rw-r--r-- root/root 2050 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-dialogs-symbolic.svg -rw-r--r-- root/root 2948 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-grid-symbolic.svg -rw-r--r-- root/root 1535 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-guides-symbolic.svg -rw-r--r-- root/root 5908 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-handles-symbolic.svg -rw-r--r-- root/root 2214 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-node-handles-symbolic.svg -rw-r--r-- root/root 2036 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-path-outline-symbolic.svg -rw-r--r-- root/root 14466 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/simplify-symbolic.svg -rw-r--r-- root/root 7180 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/skeletal-symbolic.svg -rw-r--r-- root/root 4601 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/sketch-symbolic.svg -rw-r--r-- root/root 2599 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/slice-symbolic.svg -rw-r--r-- root/root 3558 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -rw-r--r-- root/root 2226 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -rw-r--r-- root/root 1994 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -rw-r--r-- root/root 2928 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -rw-r--r-- root/root 2101 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-symbolic.svg -rw-r--r-- root/root 2014 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -rw-r--r-- root/root 1689 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-center-symbolic.svg -rw-r--r-- root/root 2080 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -rw-r--r-- root/root 1986 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -rw-r--r-- root/root 2223 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -rw-r--r-- root/root 2859 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-path-symbolic.svg -rw-r--r-- root/root 2385 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -rw-r--r-- root/root 2177 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -rw-r--r-- root/root 2829 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-symbolic.svg -rw-r--r-- root/root 9604 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-others-symbolic.svg -rw-r--r-- root/root 1450 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-page-symbolic.svg -rw-r--r-- root/root 2343 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-symbolic.svg -rw-r--r-- root/root 1725 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-text-baseline-symbolic.svg -rw-r--r-- root/root 6264 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/spiro-symbolic.svg -rw-r--r-- root/root 1667 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-clone-symbolic.svg -rw-r--r-- root/root 1542 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-copy-symbolic.svg -rw-r--r-- root/root 1399 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-union-symbolic.svg -rw-r--r-- root/root 1860 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/sticky_zoom-symbolic.svg -rw-r--r-- root/root 2080 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -rw-r--r-- root/root 2062 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-round-symbolic.svg -rw-r--r-- root/root 2011 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-square-symbolic.svg -rw-r--r-- root/root 2516 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -rw-r--r-- root/root 2518 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-miter-symbolic.svg -rw-r--r-- root/root 2651 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-round-symbolic.svg -rw-r--r-- root/root 2068 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-to-path-symbolic.svg -rw-r--r-- root/root 2006 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/swatches-symbolic.svg -rw-r--r-- root/root 1979 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/switch-off-symbolic.svg -rw-r--r-- root/root 1997 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/switch-on-symbolic.svg -rw-r--r-- root/root 2072 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-add-symbolic.svg -rw-r--r-- root/root 4283 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-bigger-symbolic.svg -rw-r--r-- root/root 4221 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-fit-symbolic.svg -rw-r--r-- root/root 3998 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-remove-symbolic.svg -rw-r--r-- root/root 5752 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-smaller-symbolic.svg -rw-r--r-- root/root 2751 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbols-symbolic.svg -rw-r--r-- root/root 6316 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/taper-stroke-symbolic.svg -rw-r--r-- root/root 3576 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -rw-r--r-- root/root 1751 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -rw-r--r-- root/root 5098 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-auto-symbolic.svg -rw-r--r-- root/root 5129 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -rw-r--r-- root/root 5133 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-upright-symbolic.svg -rw-r--r-- root/root 2505 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-put-on-path-symbolic.svg -rw-r--r-- root/root 2781 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-remove-from-path-symbolic.svg -rw-r--r-- root/root 4289 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-unflow-symbolic.svg -rw-r--r-- root/root 2002 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-unkern-symbolic.svg -rw-r--r-- root/root 2007 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_horz_kern-symbolic.svg -rw-r--r-- root/root 1812 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_letter_spacing-symbolic.svg -rw-r--r-- root/root 1792 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_line_spacing-symbolic.svg -rw-r--r-- root/root 2614 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_outer_style-symbolic.svg -rw-r--r-- root/root 2218 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_rotation-symbolic.svg -rw-r--r-- root/root 1691 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_subscript-symbolic.svg -rw-r--r-- root/root 1681 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_superscript-symbolic.svg -rw-r--r-- root/root 2182 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_vert_kern-symbolic.svg -rw-r--r-- root/root 2851 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_word_spacing-symbolic.svg -rw-r--r-- root/root 3240 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -rw-r--r-- root/root 3503 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/tool-measure-symbolic.svg -rw-r--r-- root/root 2126 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/tool-node-editor-symbolic.svg -rw-r--r-- root/root 1478 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pointer-symbolic.svg -rw-r--r-- root/root 5063 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/tool-spray-symbolic.svg -rw-r--r-- root/root 1701 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/tool-tweak-symbolic.svg -rw-r--r-- root/root 7250 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-2pts-symbolic.svg -rw-r--r-- root/root 3482 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -rw-r--r-- root/root 4781 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -rw-r--r-- root/root 2593 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -rw-r--r-- root/root 1973 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -rw-r--r-- root/root 1836 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -rw-r--r-- root/root 1857 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-vertical-symbolic.svg -rw-r--r-- root/root 2722 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-rotate-symbolic.svg -rw-r--r-- root/root 1773 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -rw-r--r-- root/root 1771 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -rw-r--r-- root/root 1684 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -rw-r--r-- root/root 1646 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -rw-r--r-- root/root 6487 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/vertical-symbolic.svg -rw-r--r-- root/root 2572 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/view-fullscreen-symbolic.svg -rw-r--r-- root/root 4535 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/vonkoch-symbolic.svg -rw-r--r-- root/root 2180 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/window-new-symbolic.svg -rw-r--r-- root/root 2068 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/window-next-symbolic.svg -rw-r--r-- root/root 2076 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/window-previous-symbolic.svg -rw-r--r-- root/root 2803 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -rw-r--r-- root/root 3970 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/xml-element-new-symbolic.svg -rw-r--r-- root/root 3933 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-delete-symbolic.svg -rw-r--r-- root/root 2940 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -rw-r--r-- root/root 3725 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/xml-text-new-symbolic.svg -rw-r--r-- root/root 5186 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-center-page-symbolic.svg -rw-r--r-- root/root 1822 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-double-size-symbolic.svg -rw-r--r-- root/root 1746 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -rw-r--r-- root/root 1722 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-page-symbolic.svg -rw-r--r-- root/root 2028 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -rw-r--r-- root/root 1724 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-width-symbolic.svg -rw-r--r-- root/root 1828 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-half-size-symbolic.svg -rw-r--r-- root/root 2021 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-in-symbolic.svg -rw-r--r-- root/root 1727 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-next-symbolic.svg -rw-r--r-- root/root 1807 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-original-symbolic.svg -rw-r--r-- root/root 1908 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-out-symbolic.svg -rw-r--r-- root/root 1719 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-previous-symbolic.svg -rw-r--r-- root/root 1859 2021-05-25 11:35 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-symbolic.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/multicolor/ -rw-r--r-- root/root 384 2021-09-08 17:49 ./usr/share/inkscape/icons/multicolor/highlights.css -rw-r--r-- root/root 193 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/index.theme drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/multicolor/symbolic/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/ -rw-r--r-- root/root 5186 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -rw-r--r-- root/root 3007 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-center-symbolic.svg -rw-r--r-- root/root 3096 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-symbolic.svg -rw-r--r-- root/root 3178 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -rw-r--r-- root/root 3824 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-node-symbolic.svg -rw-r--r-- root/root 3741 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-symbolic.svg -rw-r--r-- root/root 2841 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -rw-r--r-- root/root 5041 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-on-canvas-symbolic.svg -rw-r--r-- root/root 4194 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-sel-as-group-symbolic.svg -rw-r--r-- root/root 4308 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -rw-r--r-- root/root 3253 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -rw-r--r-- root/root 3183 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -rw-r--r-- root/root 2993 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-center-symbolic.svg -rw-r--r-- root/root 4478 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-node-symbolic.svg -rw-r--r-- root/root 3454 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-symbolic.svg -rw-r--r-- root/root 3083 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -rw-r--r-- root/root 6182 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/attach-path-symbolic.svg -rw-r--r-- root/root 15551 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/bend-path-symbolic.svg -rw-r--r-- root/root 2661 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/bitmap-trace-symbolic.svg -rw-r--r-- root/root 5288 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/bool-op-symbolic.svg -rw-r--r-- root/root 4544 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/bounding-box-symbolic.svg -rw-r--r-- root/root 2586 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -rw-r--r-- root/root 2572 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -rw-r--r-- root/root 2577 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -rw-r--r-- root/root 2297 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_center-symbolic.svg -rw-r--r-- root/root 2547 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_left-symbolic.svg -rw-r--r-- root/root 2551 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_right-symbolic.svg -rw-r--r-- root/root 2444 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top-symbolic.svg -rw-r--r-- root/root 2466 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -rw-r--r-- root/root 2571 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -rw-r--r-- root/root 3650 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/bspline-symbolic.svg -rw-r--r-- root/root 3948 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/clone-original-symbolic.svg -rw-r--r-- root/root 12101 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/color-fill-symbolic.svg -rw-r--r-- root/root 5636 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/color-gradient-symbolic.svg -rw-r--r-- root/root 4081 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-symbolic.svg -rw-r--r-- root/root 3794 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/color-picker-symbolic.svg -rw-r--r-- root/root 2802 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/connector-avoid-symbolic.svg -rw-r--r-- root/root 3051 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/connector-ignore-symbolic.svg -rw-r--r-- root/root 2965 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/connector-orthogonal-symbolic.svg -rw-r--r-- root/root 6745 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/construct-grid-symbolic.svg -rw-r--r-- root/root 5098 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/copy-rotate-symbolic.svg -rw-r--r-- root/root 13915 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/curvestitching-symbolic.svg -rw-r--r-- root/root 4633 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dashed-stroke-symbolic.svg -rw-r--r-- root/root 2791 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -rw-r--r-- root/root 3038 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -rw-r--r-- root/root 3236 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-filters-symbolic.svg -rw-r--r-- root/root 4802 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-geometry-symbolic.svg -rw-r--r-- root/root 3424 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -rw-r--r-- root/root 3108 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-input-devices-symbolic.svg -rw-r--r-- root/root 2353 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-layers-symbolic.svg -rw-r--r-- root/root 6284 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-memory-symbolic.svg -rw-r--r-- root/root 3142 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-messages-symbolic.svg -rw-r--r-- root/root 3203 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-object-properties-symbolic.svg -rw-r--r-- root/root 2727 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-objects-symbolic.svg -rw-r--r-- root/root 3654 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-path-effects-symbolic.svg -rw-r--r-- root/root 2504 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -rw-r--r-- root/root 3140 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-scripts-symbolic.svg -rw-r--r-- root/root 7414 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-selectors-symbolic.svg -rw-r--r-- root/root 4439 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-templates-symbolic.svg -rw-r--r-- root/root 2297 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -rw-r--r-- root/root 3139 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -rw-r--r-- root/root 4020 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-transform-symbolic.svg -rw-r--r-- root/root 4210 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -rw-r--r-- root/root 4470 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -rw-r--r-- root/root 5628 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-symbolic.svg -rw-r--r-- root/root 4615 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -rw-r--r-- root/root 3183 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -rw-r--r-- root/root 3762 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -rw-r--r-- root/root 3524 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -rw-r--r-- root/root 5818 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -rw-r--r-- root/root 3281 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -rw-r--r-- root/root 3349 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-randomize-symbolic.svg -rw-r--r-- root/root 2907 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -rw-r--r-- root/root 3273 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-unclump-symbolic.svg -rw-r--r-- root/root 4508 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -rw-r--r-- root/root 3336 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -rw-r--r-- root/root 3771 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -rw-r--r-- root/root 3849 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -rw-r--r-- root/root 6020 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -rw-r--r-- root/root 3311 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -rw-r--r-- root/root 3784 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-cleanup-symbolic.svg -rw-r--r-- root/root 4803 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-ocal-symbolic.svg -rw-r--r-- root/root 2649 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-symbolic.svg -rw-r--r-- root/root 16679 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-ocal-symbolic.svg -rw-r--r-- root/root 2755 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-symbolic.svg -rw-r--r-- root/root 3082 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-metadata-symbolic.svg -rw-r--r-- root/root 2981 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-new-symbolic.svg -rw-r--r-- root/root 2636 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-open-symbolic.svg -rw-r--r-- root/root 2524 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-print-symbolic.svg -rw-r--r-- root/root 3122 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-revert-symbolic.svg -rw-r--r-- root/root 3316 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-save-symbolic.svg -rw-r--r-- root/root 3238 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-calligraphic-symbolic.svg -rw-r--r-- root/root 4303 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-connector-symbolic.svg -rw-r--r-- root/root 4438 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-cuboid-symbolic.svg -rw-r--r-- root/root 2325 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -rw-r--r-- root/root 3448 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -rw-r--r-- root/root 2149 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -rw-r--r-- root/root 4074 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-symbolic.svg -rw-r--r-- root/root 2785 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -rw-r--r-- root/root 2903 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -rw-r--r-- root/root 3106 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-symbolic.svg -rw-r--r-- root/root 4178 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-freehand-symbolic.svg -rw-r--r-- root/root 2725 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -rw-r--r-- root/root 4386 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -rw-r--r-- root/root 4185 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -rw-r--r-- root/root 2553 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -rw-r--r-- root/root 2756 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -rw-r--r-- root/root 2612 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -rw-r--r-- root/root 2614 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -rw-r--r-- root/root 4033 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -rw-r--r-- root/root 5060 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -rw-r--r-- root/root 3137 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -rw-r--r-- root/root 4238 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-symbolic.svg -rw-r--r-- root/root 3865 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-path-symbolic.svg -rw-r--r-- root/root 6238 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-star-symbolic.svg -rw-r--r-- root/root 2192 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-symbolic.svg -rw-r--r-- root/root 3371 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-rectangle-symbolic.svg -rw-r--r-- root/root 6198 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-spiral-symbolic.svg -rw-r--r-- root/root 2617 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-outline-symbolic.svg -rw-r--r-- root/root 3103 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-symbolic.svg -rw-r--r-- root/root 2939 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-text-symbolic.svg -rw-r--r-- root/root 2424 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-trace-background-symbolic.svg -rw-r--r-- root/root 2488 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-pressure-symbolic.svg -rw-r--r-- root/root 2914 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-tilt-symbolic.svg -rw-r--r-- root/root 3515 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -rw-r--r-- root/root 2641 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-symbolic.svg -rw-r--r-- root/root 2541 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-symbolic.svg -rw-r--r-- root/root 2732 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -rw-r--r-- root/root 2128 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-copy-symbolic.svg -rw-r--r-- root/root 2976 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-cut-symbolic.svg -rw-r--r-- root/root 2946 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-delete-symbolic.svg -rw-r--r-- root/root 2198 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-duplicate-symbolic.svg -rw-r--r-- root/root 4999 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -rw-r--r-- root/root 4004 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-symbolic.svg -rw-r--r-- root/root 3356 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -rw-r--r-- root/root 5154 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -rw-r--r-- root/root 3999 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-symbolic.svg -rw-r--r-- root/root 3295 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-style-symbolic.svg -rw-r--r-- root/root 3038 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-symbolic.svg -rw-r--r-- root/root 5156 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -rw-r--r-- root/root 3969 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-symbolic.svg -rw-r--r-- root/root 2345 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-redo-symbolic.svg -rw-r--r-- root/root 7237 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -rw-r--r-- root/root 6584 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-symbolic.svg -rw-r--r-- root/root 2770 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-invert-symbolic.svg -rw-r--r-- root/root 6367 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-none-symbolic.svg -rw-r--r-- root/root 2553 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-original-symbolic.svg -rw-r--r-- root/root 6674 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -rw-r--r-- root/root 6757 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -rw-r--r-- root/root 7207 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -rw-r--r-- root/root 6469 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -rw-r--r-- root/root 8509 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -rw-r--r-- root/root 1936 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-symbolic.svg -rw-r--r-- root/root 2481 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-history-symbolic.svg -rw-r--r-- root/root 2326 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-symbolic.svg -rw-r--r-- root/root 7082 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/ellipse-5pts-symbolic.svg -rw-r--r-- root/root 6379 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/embrodery-stitch-symbolic.svg -rw-r--r-- root/root 1671 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/empty-icon-symbolic.svg -rw-r--r-- root/root 10977 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/envelope-symbolic.svg -rw-r--r-- root/root 3785 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -rw-r--r-- root/root 3152 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-symbolic.svg -rw-r--r-- root/root 3142 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -rw-r--r-- root/root 5924 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-symbolic.svg -rw-r--r-- root/root 22066 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feBlend-icon-symbolic.svg -rw-r--r-- root/root 19412 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -rw-r--r-- root/root 9278 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -rw-r--r-- root/root 22067 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feComposite-icon-symbolic.svg -rw-r--r-- root/root 10070 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -rw-r--r-- root/root 7648 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -rw-r--r-- root/root 17646 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -rw-r--r-- root/root 28207 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feFlood-icon-symbolic.svg -rw-r--r-- root/root 14158 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -rw-r--r-- root/root 4987 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feImage-icon-symbolic.svg -rw-r--r-- root/root 12746 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feMerge-icon-symbolic.svg -rw-r--r-- root/root 14602 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feMorphology-icon-symbolic.svg -rw-r--r-- root/root 13924 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feOffset-icon-symbolic.svg -rw-r--r-- root/root 7438 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -rw-r--r-- root/root 4889 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feTile-icon-symbolic.svg -rw-r--r-- root/root 12872 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -rw-r--r-- root/root 6215 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-many-symbolic.svg -rw-r--r-- root/root 9258 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-strokes-symbolic.svg -rw-r--r-- root/root 2199 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -rw-r--r-- root/root 2251 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -rw-r--r-- root/root 6370 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/fillet-chamfer-symbolic.svg -rw-r--r-- root/root 3180 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-symbolic.svg -rw-r--r-- root/root 2829 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-less-symbolic.svg -rw-r--r-- root/root 2791 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-more-symbolic.svg -rw-r--r-- root/root 3094 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -rw-r--r-- root/root 3665 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -rw-r--r-- root/root 3096 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -rw-r--r-- root/root 3023 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -rw-r--r-- root/root 8214 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/gears-symbolic.svg -rw-r--r-- root/root 2202 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/go-down-symbolic.svg -rw-r--r-- root/root 2195 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/go-up-symbolic.svg -rw-r--r-- root/root 3415 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/grid-axonometric-symbolic.svg -rw-r--r-- root/root 3300 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/grid-rectangular-symbolic.svg -rw-r--r-- root/root 1654 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/guides-symbolic.svg -rw-r--r-- root/root 2483 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/hamburger-menu-symbolic.svg -rw-r--r-- root/root 14885 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/hatches-symbolic.svg -rw-r--r-- root/root 2574 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/help-contents-symbolic.svg -rw-r--r-- root/root 4709 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -rw-r--r-- root/root 6671 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/horizontal-symbolic.svg -rw-r--r-- root/root 3238 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/image-missing-symbolic.svg -rw-r--r-- root/root 3908 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/info-outline-symbolic.svg -rw-r--r-- root/root 3616 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/info-symbolic.svg -rw-r--r-- root/root 5419 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/inkscape-logo-symbolic.svg -rw-r--r-- root/root 4337 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/interactive_simplify-symbolic.svg -rw-r--r-- root/root 6809 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-points-symbolic.svg -rw-r--r-- root/root 5908 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-symbolic.svg -rw-r--r-- root/root 6704 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/join-type-symbolic.svg -rw-r--r-- root/root 8750 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/knot-symbolic.svg -rw-r--r-- root/root 19503 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/lattice2-symbolic.svg -rw-r--r-- root/root 2703 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-bottom-symbolic.svg -rw-r--r-- root/root 2460 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-delete-symbolic.svg -rw-r--r-- root/root 2220 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-duplicate-symbolic.svg -rw-r--r-- root/root 2683 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-lower-symbolic.svg -rw-r--r-- root/root 2484 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-new-symbolic.svg -rw-r--r-- root/root 2491 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-next-symbolic.svg -rw-r--r-- root/root 2466 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-previous-symbolic.svg -rw-r--r-- root/root 2691 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-raise-symbolic.svg -rw-r--r-- root/root 3672 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-rename-symbolic.svg -rw-r--r-- root/root 2736 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-top-symbolic.svg -rw-r--r-- root/root 7484 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/lpe-connector-symbolic.svg -rw-r--r-- root/root 8414 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/measure-segments-symbolic.svg -rw-r--r-- root/root 6341 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -rw-r--r-- root/root 8039 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-symbolic.svg -rw-r--r-- root/root 5637 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/mirror-symmetry-symbolic.svg -rw-r--r-- root/root 2014 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/no-marker-symbolic.svg -rw-r--r-- root/root 2527 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-add-symbolic.svg -rw-r--r-- root/root 3069 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-break-symbolic.svg -rw-r--r-- root/root 3506 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-segment-symbolic.svg -rw-r--r-- root/root 2504 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-symbolic.svg -rw-r--r-- root/root 3503 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-segment-symbolic.svg -rw-r--r-- root/root 2998 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-symbolic.svg -rw-r--r-- root/root 2051 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-curve-symbolic.svg -rw-r--r-- root/root 1875 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-line-symbolic.svg -rw-r--r-- root/root 2911 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-transform-symbolic.svg -rw-r--r-- root/root 2824 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -rw-r--r-- root/root 3255 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-cusp-symbolic.svg -rw-r--r-- root/root 2708 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-smooth-symbolic.svg -rw-r--r-- root/root 3781 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-symmetric-symbolic.svg -rw-r--r-- root/root 2685 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_x-symbolic.svg -rw-r--r-- root/root 2812 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_y-symbolic.svg -rw-r--r-- root/root 2818 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_x-symbolic.svg -rw-r--r-- root/root 2870 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_y-symbolic.svg -rw-r--r-- root/root 2139 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/none-symbolic.svg -rw-r--r-- root/root 2527 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-columns-symbolic.svg -rw-r--r-- root/root 2069 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-fill-symbolic.svg -rw-r--r-- root/root 2608 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-hor-symbolic.svg -rw-r--r-- root/root 2937 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -rw-r--r-- root/root 2577 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-ver-symbolic.svg -rw-r--r-- root/root 3080 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-vertical-symbolic.svg -rw-r--r-- root/root 3109 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-group-symbolic.svg -rw-r--r-- root/root 5777 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-hidden-symbolic.svg -rw-r--r-- root/root 3108 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-locked-symbolic.svg -rw-r--r-- root/root 3308 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-left-symbolic.svg -rw-r--r-- root/root 3511 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-right-symbolic.svg -rw-r--r-- root/root 2523 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-rows-symbolic.svg -rw-r--r-- root/root 3223 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-style-symbolic.svg -rw-r--r-- root/root 2176 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-symbolic.svg -rw-r--r-- root/root 2902 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-to-path-symbolic.svg -rw-r--r-- root/root 7822 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-attract-symbolic.svg -rw-r--r-- root/root 13507 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-blur-symbolic.svg -rw-r--r-- root/root 4332 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -rw-r--r-- root/root 3126 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -rw-r--r-- root/root 2873 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-paint-symbolic.svg -rw-r--r-- root/root 8075 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-push-symbolic.svg -rw-r--r-- root/root 8183 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -rw-r--r-- root/root 8230 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -rw-r--r-- root/root 8736 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -rw-r--r-- root/root 15547 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-type-unknown-symbolic.svg -rw-r--r-- root/root 5149 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -rw-r--r-- root/root 3222 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-symbolic.svg -rw-r--r-- root/root 3091 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-unlocked-symbolic.svg -rw-r--r-- root/root 6274 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-visible-symbolic.svg -rw-r--r-- root/root 2890 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/off-outline-symbolic.svg -rw-r--r-- root/root 2514 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/off-symbolic.svg -rw-r--r-- root/root 5493 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/offset-symbolic.svg -rw-r--r-- root/root 2720 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/on-outline-symbolic.svg -rw-r--r-- root/root 2383 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/on-symbolic.svg -rw-r--r-- root/root 3865 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -rw-r--r-- root/root 2598 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/pack-less-symbolic.svg -rw-r--r-- root/root 2844 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/pack-more-symbolic.svg -rw-r--r-- root/root 5717 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -rw-r--r-- root/root 3432 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -rw-r--r-- root/root 4968 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -rw-r--r-- root/root 3894 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -rw-r--r-- root/root 2526 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-none-symbolic.svg -rw-r--r-- root/root 2646 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fms-symbolic.svg -rw-r--r-- root/root 2488 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fsm-symbolic.svg -rw-r--r-- root/root 2618 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-mfs-symbolic.svg -rw-r--r-- root/root 2513 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-msf-symbolic.svg -rw-r--r-- root/root 2655 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-sfm-symbolic.svg -rw-r--r-- root/root 2563 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-smf-symbolic.svg -rw-r--r-- root/root 2551 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-pattern-symbolic.svg -rw-r--r-- root/root 2312 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-solid-symbolic.svg -rw-r--r-- root/root 2410 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-swatch-symbolic.svg -rw-r--r-- root/root 3463 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-unknown-symbolic.svg -rw-r--r-- root/root 2719 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-break-apart-symbolic.svg -rw-r--r-- root/root 3376 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-clip-edit-symbolic.svg -rw-r--r-- root/root 2488 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-combine-symbolic.svg -rw-r--r-- root/root 2746 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-cut-symbolic.svg -rw-r--r-- root/root 2465 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-difference-symbolic.svg -rw-r--r-- root/root 2563 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-division-symbolic.svg -rw-r--r-- root/root 3698 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -rw-r--r-- root/root 3105 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-exclusion-symbolic.svg -rw-r--r-- root/root 2453 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-inset-symbolic.svg -rw-r--r-- root/root 3046 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-intersection-symbolic.svg -rw-r--r-- root/root 3097 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mask-edit-symbolic.svg -rw-r--r-- root/root 4020 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bezier-symbolic.svg -rw-r--r-- root/root 3002 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bspline-symbolic.svg -rw-r--r-- root/root 2766 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -rw-r--r-- root/root 2614 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-symbolic.svg -rw-r--r-- root/root 3690 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-spiro-symbolic.svg -rw-r--r-- root/root 2616 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -rw-r--r-- root/root 4204 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-linked-symbolic.svg -rw-r--r-- root/root 2453 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-outset-symbolic.svg -rw-r--r-- root/root 3303 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-reverse-symbolic.svg -rw-r--r-- root/root 2925 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-simplify-symbolic.svg -rw-r--r-- root/root 2479 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-attract-symbolic.svg -rw-r--r-- root/root 2286 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-push-symbolic.svg -rw-r--r-- root/root 2230 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -rw-r--r-- root/root 2270 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -rw-r--r-- root/root 2163 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-union-symbolic.svg -rw-r--r-- root/root 5385 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-envelope-symbolic.svg -rw-r--r-- root/root 2176 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-parallel-symbolic.svg -rw-r--r-- root/root 2895 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/pixelart-trace-symbolic.svg -rw-r--r-- root/root 4065 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/powerclip-symbolic.svg -rw-r--r-- root/root 53835 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/powermask-symbolic.svg -rw-r--r-- root/root 6278 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/powerstroke-symbolic.svg -rw-r--r-- root/root 3784 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/preferences-system-symbolic.svg -rw-r--r-- root/root 6596 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/pts2ellipse-symbolic.svg -rw-r--r-- root/root 9173 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/randomize-symbolic.svg -rw-r--r-- root/root 2545 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -rw-r--r-- root/root 2954 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/remove-color-symbolic.svg -rw-r--r-- root/root 14891 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/rough-hatches-symbolic.svg -rw-r--r-- root/root 17416 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/roughen-symbolic.svg -rw-r--r-- root/root 5561 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/ruler-symbolic.svg -rw-r--r-- root/root 2370 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/searching-symbolic.svg -rw-r--r-- root/root 2824 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-bottom-symbolic.svg -rw-r--r-- root/root 2668 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-lower-symbolic.svg -rw-r--r-- root/root 2791 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -rw-r--r-- root/root 4907 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -rw-r--r-- root/root 5501 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -rw-r--r-- root/root 4695 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -rw-r--r-- root/root 2696 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-raise-symbolic.svg -rw-r--r-- root/root 2643 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-top-symbolic.svg -rw-r--r-- root/root 4756 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-bounding-box-symbolic.svg -rw-r--r-- root/root 2739 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-dialogs-symbolic.svg -rw-r--r-- root/root 3987 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-grid-symbolic.svg -rw-r--r-- root/root 2234 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-guides-symbolic.svg -rw-r--r-- root/root 7304 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-handles-symbolic.svg -rw-r--r-- root/root 2888 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-node-handles-symbolic.svg -rw-r--r-- root/root 2769 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-path-outline-symbolic.svg -rw-r--r-- root/root 16583 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/simplify-symbolic.svg -rw-r--r-- root/root 7555 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/skeletal-symbolic.svg -rw-r--r-- root/root 5323 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/sketch-symbolic.svg -rw-r--r-- root/root 2814 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/slice-symbolic.svg -rw-r--r-- root/root 4185 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -rw-r--r-- root/root 3871 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -rw-r--r-- root/root 4964 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -rw-r--r-- root/root 4742 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -rw-r--r-- root/root 3004 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-symbolic.svg -rw-r--r-- root/root 2886 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -rw-r--r-- root/root 2603 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-center-symbolic.svg -rw-r--r-- root/root 3224 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -rw-r--r-- root/root 3419 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -rw-r--r-- root/root 3267 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -rw-r--r-- root/root 4040 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-path-symbolic.svg -rw-r--r-- root/root 3037 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -rw-r--r-- root/root 3050 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -rw-r--r-- root/root 3809 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-symbolic.svg -rw-r--r-- root/root 3598 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-others-symbolic.svg -rw-r--r-- root/root 2176 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-page-symbolic.svg -rw-r--r-- root/root 3198 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-symbolic.svg -rw-r--r-- root/root 2572 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-text-baseline-symbolic.svg -rw-r--r-- root/root 7131 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/spiro-symbolic.svg -rw-r--r-- root/root 2387 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-clone-symbolic.svg -rw-r--r-- root/root 2242 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-copy-symbolic.svg -rw-r--r-- root/root 2058 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-union-symbolic.svg -rw-r--r-- root/root 2527 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/sticky_zoom-symbolic.svg -rw-r--r-- root/root 2902 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -rw-r--r-- root/root 3012 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-round-symbolic.svg -rw-r--r-- root/root 2806 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-square-symbolic.svg -rw-r--r-- root/root 3419 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -rw-r--r-- root/root 3421 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-miter-symbolic.svg -rw-r--r-- root/root 3701 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-round-symbolic.svg -rw-r--r-- root/root 2951 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-to-path-symbolic.svg -rw-r--r-- root/root 2875 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/swatches-symbolic.svg -rw-r--r-- root/root 2286 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/switch-off-symbolic.svg -rw-r--r-- root/root 2301 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/switch-on-symbolic.svg -rw-r--r-- root/root 2663 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-add-symbolic.svg -rw-r--r-- root/root 4057 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-bigger-symbolic.svg -rw-r--r-- root/root 4147 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-fit-symbolic.svg -rw-r--r-- root/root 2560 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-remove-symbolic.svg -rw-r--r-- root/root 4077 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-smaller-symbolic.svg -rw-r--r-- root/root 3517 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbols-symbolic.svg -rw-r--r-- root/root 6602 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/taper-stroke-symbolic.svg -rw-r--r-- root/root 4812 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -rw-r--r-- root/root 2498 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -rw-r--r-- root/root 5300 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-auto-symbolic.svg -rw-r--r-- root/root 5311 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -rw-r--r-- root/root 5402 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-upright-symbolic.svg -rw-r--r-- root/root 3238 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-put-on-path-symbolic.svg -rw-r--r-- root/root 3591 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-remove-from-path-symbolic.svg -rw-r--r-- root/root 5666 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-unflow-symbolic.svg -rw-r--r-- root/root 2846 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-unkern-symbolic.svg -rw-r--r-- root/root 2985 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_horz_kern-symbolic.svg -rw-r--r-- root/root 2495 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_letter_spacing-symbolic.svg -rw-r--r-- root/root 2475 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_line_spacing-symbolic.svg -rw-r--r-- root/root 3031 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_outer_style-symbolic.svg -rw-r--r-- root/root 6675 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_rotation-symbolic.svg -rw-r--r-- root/root 2374 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_subscript-symbolic.svg -rw-r--r-- root/root 2364 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_superscript-symbolic.svg -rw-r--r-- root/root 3048 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_vert_kern-symbolic.svg -rw-r--r-- root/root 5360 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_word_spacing-symbolic.svg -rw-r--r-- root/root 3685 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -rw-r--r-- root/root 6421 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/tool-measure-symbolic.svg -rw-r--r-- root/root 4462 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/tool-node-editor-symbolic.svg -rw-r--r-- root/root 7824 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pointer-symbolic.svg -rw-r--r-- root/root 5886 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/tool-spray-symbolic.svg -rw-r--r-- root/root 2561 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/tool-tweak-symbolic.svg -rw-r--r-- root/root 8749 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-2pts-symbolic.svg -rw-r--r-- root/root 4152 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -rw-r--r-- root/root 6462 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -rw-r--r-- root/root 3364 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -rw-r--r-- root/root 2737 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -rw-r--r-- root/root 2571 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -rw-r--r-- root/root 2592 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-vertical-symbolic.svg -rw-r--r-- root/root 3494 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-rotate-symbolic.svg -rw-r--r-- root/root 2659 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -rw-r--r-- root/root 2687 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -rw-r--r-- root/root 3376 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -rw-r--r-- root/root 3340 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -rw-r--r-- root/root 6675 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/vertical-symbolic.svg -rw-r--r-- root/root 3521 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/view-fullscreen-symbolic.svg -rw-r--r-- root/root 5043 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/vonkoch-symbolic.svg -rw-r--r-- root/root 3058 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/window-new-symbolic.svg -rw-r--r-- root/root 2921 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/window-next-symbolic.svg -rw-r--r-- root/root 2931 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/window-previous-symbolic.svg -rw-r--r-- root/root 4078 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -rw-r--r-- root/root 5725 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/xml-element-new-symbolic.svg -rw-r--r-- root/root 3638 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-delete-symbolic.svg -rw-r--r-- root/root 4260 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -rw-r--r-- root/root 4963 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/xml-text-new-symbolic.svg -rw-r--r-- root/root 7518 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-center-page-symbolic.svg -rw-r--r-- root/root 2503 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-double-size-symbolic.svg -rw-r--r-- root/root 2773 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -rw-r--r-- root/root 2399 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-page-symbolic.svg -rw-r--r-- root/root 2686 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -rw-r--r-- root/root 2382 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-width-symbolic.svg -rw-r--r-- root/root 2509 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-half-size-symbolic.svg -rw-r--r-- root/root 2796 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-in-symbolic.svg -rw-r--r-- root/root 2425 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-next-symbolic.svg -rw-r--r-- root/root 2465 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-original-symbolic.svg -rw-r--r-- root/root 2624 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-out-symbolic.svg -rw-r--r-- root/root 2432 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-previous-symbolic.svg -rw-r--r-- root/root 2563 2021-05-25 11:35 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-symbolic.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/keys/ -rw-r--r-- root/root 13894 2021-05-25 11:35 ./usr/share/inkscape/keys/acd-canvas.xml -rw-r--r-- root/root 5160 2021-05-25 11:35 ./usr/share/inkscape/keys/adobe-illustrator-cs2.xml -rw-r--r-- root/root 26703 2021-09-08 17:49 ./usr/share/inkscape/keys/carbon.xml -rw-r--r-- root/root 8789 2021-05-25 11:35 ./usr/share/inkscape/keys/corel-draw-x4.xml -rw-r--r-- root/root 5865 2021-05-25 11:35 ./usr/share/inkscape/keys/corel-draw-x8.xml -rw-r--r-- root/root 24450 2021-09-08 17:49 ./usr/share/inkscape/keys/default.xml -rw-r--r-- root/root 24450 2021-09-08 17:49 ./usr/share/inkscape/keys/inkscape.xml -rw-r--r-- root/root 18217 2021-09-08 17:49 ./usr/share/inkscape/keys/macromedia-freehand-mx.xml -rw-r--r-- root/root 20535 2021-09-08 17:49 ./usr/share/inkscape/keys/right-handed-illustration.xml -rw-r--r-- root/root 21226 2021-09-08 17:49 ./usr/share/inkscape/keys/xara.xml -rw-r--r-- root/root 7729 2021-05-25 11:35 ./usr/share/inkscape/keys/zoner-draw.xml drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/markers/ -rw-r--r-- root/root 31567 2021-09-08 16:54 ./usr/share/inkscape/markers/markers.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/paint/ -rw-r--r-- root/root 5864 2021-05-25 11:35 ./usr/share/inkscape/paint/hatches.svg -rw-r--r-- root/root 286744 2021-05-25 11:35 ./usr/share/inkscape/paint/patterns.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/palettes/ -rw-r--r-- root/root 233 2021-09-20 17:06 ./usr/share/inkscape/palettes/Android-icon-palette.gpl -rw-r--r-- root/root 3143 2021-09-20 17:06 ./usr/share/inkscape/palettes/Blues.gpl -rw-r--r-- root/root 1183 2021-09-20 17:06 ./usr/share/inkscape/palettes/Bootstrap5.gpl -rw-r--r-- root/root 944 2021-05-25 11:35 ./usr/share/inkscape/palettes/GNOME_HIG.gpl -rw-r--r-- root/root 1250 2021-09-20 17:06 ./usr/share/inkscape/palettes/Gold.gpl -rw-r--r-- root/root 6573 2021-05-25 11:35 ./usr/share/inkscape/palettes/Gray.gpl -rw-r--r-- root/root 3100 2021-09-20 17:06 ./usr/share/inkscape/palettes/Greens.gpl -rw-r--r-- root/root 2068 2021-09-20 17:06 ./usr/share/inkscape/palettes/Hilite.gpl -rw-r--r-- root/root 1899 2021-09-20 17:06 ./usr/share/inkscape/palettes/Khaki.gpl -rw-r--r-- root/root 4428 2021-05-25 11:35 ./usr/share/inkscape/palettes/LaTeX-Beamer.gpl -rw-r--r-- root/root 1205 2021-05-25 11:35 ./usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -rw-r--r-- root/root 70428 2021-09-20 17:06 ./usr/share/inkscape/palettes/MunsellChart.gpl -rw-r--r-- root/root 2150 2021-09-20 17:06 ./usr/share/inkscape/palettes/Reds.gpl -rw-r--r-- root/root 2691 2021-09-20 17:06 ./usr/share/inkscape/palettes/Royal.gpl -rw-r--r-- root/root 708 2021-05-25 11:35 ./usr/share/inkscape/palettes/Tango-Palette.gpl -rw-r--r-- root/root 2366 2021-09-20 17:06 ./usr/share/inkscape/palettes/Topographic.gpl -rw-r--r-- root/root 3010 2021-05-25 11:35 ./usr/share/inkscape/palettes/Ubuntu.gpl -rw-r--r-- root/root 677 2021-05-25 11:35 ./usr/share/inkscape/palettes/echo-palette.gpl -rw-r--r-- root/root 5586 2021-09-20 17:06 ./usr/share/inkscape/palettes/inkscape.gpl -rw-r--r-- root/root 4473 2021-05-25 11:35 ./usr/share/inkscape/palettes/svg.gpl -rw-r--r-- root/root 2620 2021-09-20 17:06 ./usr/share/inkscape/palettes/webhex.gpl -rw-r--r-- root/root 295 2021-09-20 17:06 ./usr/share/inkscape/palettes/websafe22.gpl -rw-r--r-- root/root 410 2021-09-20 17:06 ./usr/share/inkscape/palettes/windowsXP.gpl drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/pixmaps/ -rw-r--r-- root/root 5406 2021-10-02 10:35 ./usr/share/inkscape/pixmaps/OCAL.png -rw-r--r-- root/root 108732 2021-05-25 11:35 ./usr/share/inkscape/pixmaps/inkscape-logo-icons-sized.svg -rw-r--r-- root/root 37448 2021-05-25 11:34 ./usr/share/inkscape/pixmaps/inkscape.svg -rw-r--r-- root/root 496 2021-10-02 10:35 ./usr/share/inkscape/pixmaps/remove-color.png -rw-r--r-- root/root 47770 2021-09-08 17:49 ./usr/share/inkscape/pixmaps/support.svg -rw-r--r-- root/root 545837 2021-05-25 11:35 ./usr/share/inkscape/pixmaps/symbolic_icons.svg -rw-r--r-- root/root 108986 2021-05-25 11:35 ./usr/share/inkscape/pixmaps/ticotico.jpg -rw-r--r-- root/root 7248 2021-09-08 17:49 ./usr/share/inkscape/pixmaps/user.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/screens/ -rw-r--r-- root/root 453194 2021-09-08 17:49 ./usr/share/inkscape/screens/about.svg -rw-r--r-- root/root 87004 2021-09-08 17:49 ./usr/share/inkscape/screens/start-splash.png -rw-r--r-- root/root 200749 2021-10-02 10:35 ./usr/share/inkscape/screens/start-support.png -rw-r--r-- root/root 21781 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.cs.svg -rw-r--r-- root/root 22729 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.de.svg -rw-r--r-- root/root 25090 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.es.svg -rw-r--r-- root/root 19955 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.fr.svg -rw-r--r-- root/root 29707 2021-09-08 17:49 ./usr/share/inkscape/screens/start-welcome-text.hu.svg -rw-r--r-- root/root 20435 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.is.svg -rw-r--r-- root/root 40923 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.it.svg -rw-r--r-- root/root 14367 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.ja.svg -rw-r--r-- root/root 14409 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.pl.svg -rw-r--r-- root/root 31721 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.pt.svg -rw-r--r-- root/root 26135 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.pt_BR.svg -rw-r--r-- root/root 22862 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.ru.svg -rw-r--r-- root/root 19907 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.sk.svg -rw-r--r-- root/root 36006 2021-09-08 17:49 ./usr/share/inkscape/screens/start-welcome-text.svg -rw-r--r-- root/root 20976 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.uk.svg -rw-r--r-- root/root 15310 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.zh_CN.svg -rw-r--r-- root/root 15647 2021-05-25 11:35 ./usr/share/inkscape/screens/start-welcome-text.zh_TW.svg -rw-r--r-- root/root 62822 2021-10-02 10:35 ./usr/share/inkscape/screens/start-welcome.png drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/symbols/ -rw-r--r-- root/root 88563 2021-05-25 11:35 ./usr/share/inkscape/symbols/AigaSymbols.svg -rw-r--r-- root/root 9821 2021-05-25 11:35 ./usr/share/inkscape/symbols/BalloonSymbols.svg -rw-r--r-- root/root 12148 2021-05-25 11:35 ./usr/share/inkscape/symbols/FlowSymbols.svg -rw-r--r-- root/root 6210 2021-05-25 11:35 ./usr/share/inkscape/symbols/LogicSymbols.svg -rw-r--r-- root/root 81467 2021-05-25 11:35 ./usr/share/inkscape/symbols/MapSymbolsNPS.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/templates/ -rw-r--r-- root/root 42086 2021-05-25 11:35 ./usr/share/inkscape/templates/A4leaflet-3fold-Roll.svg -rw-r--r-- root/root 2849 2021-05-25 11:35 ./usr/share/inkscape/templates/CD_label_120x120.svg -rw-r--r-- root/root 2759 2021-05-25 11:35 ./usr/share/inkscape/templates/LaTeX_Beamer.svg -rw-r--r-- root/root 2620 2021-05-25 11:35 ./usr/share/inkscape/templates/Typography_Canvas.svg -rw-r--r-- root/root 4698 2021-05-25 11:35 ./usr/share/inkscape/templates/about_screen.svg -rw-r--r-- root/root 639 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ar.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.as.svg -rw-r--r-- root/root 641 2021-10-02 10:35 ./usr/share/inkscape/templates/default.be.svg -rw-r--r-- root/root 639 2021-10-02 10:35 ./usr/share/inkscape/templates/default.bg.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.bn_BD.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.br.svg -rw-r--r-- root/root 647 2021-10-02 10:35 ./usr/share/inkscape/templates/default.brx.svg -rw-r--r-- root/root 635 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ca.svg -rw-r--r-- root/root 635 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ca@valencia.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.cs.svg -rw-r--r-- root/root 634 2021-10-02 10:35 ./usr/share/inkscape/templates/default.da.svg -rw-r--r-- root/root 636 2021-10-02 10:35 ./usr/share/inkscape/templates/default.de.svg -rw-r--r-- root/root 645 2021-10-02 10:35 ./usr/share/inkscape/templates/default.doi.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.el.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.eo.svg -rw-r--r-- root/root 635 2021-10-02 10:35 ./usr/share/inkscape/templates/default.es.svg -rw-r--r-- root/root 635 2021-10-02 10:35 ./usr/share/inkscape/templates/default.es_MX.svg -rw-r--r-- root/root 635 2021-10-02 10:35 ./usr/share/inkscape/templates/default.et.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.eu.svg -rw-r--r-- root/root 635 2021-10-02 10:35 ./usr/share/inkscape/templates/default.fi.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.fr.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ga.svg -rw-r--r-- root/root 635 2021-10-02 10:35 ./usr/share/inkscape/templates/default.gl.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.gu.svg -rw-r--r-- root/root 639 2021-10-02 10:35 ./usr/share/inkscape/templates/default.he.svg -rw-r--r-- root/root 644 2021-10-02 10:35 ./usr/share/inkscape/templates/default.hi.svg -rw-r--r-- root/root 635 2021-10-02 10:35 ./usr/share/inkscape/templates/default.hr.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.hu.svg -rw-r--r-- root/root 636 2021-10-02 10:35 ./usr/share/inkscape/templates/default.id.svg -rw-r--r-- root/root 634 2021-10-02 10:35 ./usr/share/inkscape/templates/default.is.svg -rw-r--r-- root/root 638 2021-10-02 10:35 ./usr/share/inkscape/templates/default.it.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ja.svg -rw-r--r-- root/root 655 2021-10-02 10:35 ./usr/share/inkscape/templates/default.km.svg -rw-r--r-- root/root 640 2021-10-02 10:35 ./usr/share/inkscape/templates/default.kn.svg -rw-r--r-- root/root 640 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ko.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.kok.svg -rw-r--r-- root/root 636 2021-10-02 10:35 ./usr/share/inkscape/templates/default.kok@latin.svg -rw-r--r-- root/root 639 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ks@aran.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ks@deva.svg -rw-r--r-- root/root 638 2021-10-02 10:35 ./usr/share/inkscape/templates/default.lv.svg -rw-r--r-- root/root 644 2021-10-02 10:35 ./usr/share/inkscape/templates/default.mai.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ml.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.mni.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.mni@beng.svg -rw-r--r-- root/root 644 2021-10-02 10:35 ./usr/share/inkscape/templates/default.mr.svg -rw-r--r-- root/root 634 2021-10-02 10:35 ./usr/share/inkscape/templates/default.nb.svg -rw-r--r-- root/root 635 2021-10-02 10:35 ./usr/share/inkscape/templates/default.nl.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.or.svg -rw-r--r-- root/root 638 2021-10-02 10:35 ./usr/share/inkscape/templates/default.pl.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.pt.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.pt_BR.svg -rw-r--r-- root/root 636 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ro.svg -rw-r--r-- root/root 639 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ru.svg -rw-r--r-- root/root 647 2021-10-02 10:35 ./usr/share/inkscape/templates/default.sa.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.sat.svg -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/templates/default.sat@deva.svg -rw-r--r-- root/root 638 2021-10-02 10:35 ./usr/share/inkscape/templates/default.sd.svg -rw-r--r-- root/root 640 2021-10-02 10:35 ./usr/share/inkscape/templates/default.sd@deva.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.sk.svg -rw-r--r-- root/root 636 2021-10-02 10:35 ./usr/share/inkscape/templates/default.sl.svg -rw-r--r-- root/root 639 2021-10-02 10:35 ./usr/share/inkscape/templates/default.sr.svg -rw-r--r-- root/root 635 2021-10-02 10:35 ./usr/share/inkscape/templates/default.sr@latin.svg -rw-r--r-- root/root 636 2021-10-02 10:35 ./usr/share/inkscape/templates/default.sv.svg -rw-r--r-- root/root 636 2021-05-25 11:35 ./usr/share/inkscape/templates/default.svg -rw-r--r-- root/root 652 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ta.svg -rw-r--r-- root/root 640 2021-10-02 10:35 ./usr/share/inkscape/templates/default.te.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.tr.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.uk.svg -rw-r--r-- root/root 639 2021-10-02 10:35 ./usr/share/inkscape/templates/default.ur.svg -rw-r--r-- root/root 636 2021-10-02 10:35 ./usr/share/inkscape/templates/default.vi.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.zh_CN.svg -rw-r--r-- root/root 637 2021-10-02 10:35 ./usr/share/inkscape/templates/default.zh_TW.svg -rw-r--r-- root/root 1213 2021-05-25 11:35 ./usr/share/inkscape/templates/default_pt.svg -rw-r--r-- root/root 1215 2021-05-25 11:35 ./usr/share/inkscape/templates/default_px.svg -rw-r--r-- root/root 1332 2021-05-25 11:35 ./usr/share/inkscape/templates/no_layers.svg drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/themes/ -rw-r--r-- root/root 600 2021-05-17 19:25 ./usr/share/inkscape/themes/LICENSE.txt drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/ -rw-r--r-- root/root 5130 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/bullet-symbolic.svg -rw-r--r-- root/root 121 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png -rw-r--r-- root/root 5108 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/check-symbolic.svg -rw-r--r-- root/root 165 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/check-symbolic.symbolic.png -rw-r--r-- root/root 672 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-active-selectionmode.png -rw-r--r-- root/root 1411 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-active-selectionmode@2.png -rw-r--r-- root/root 544 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -rw-r--r-- root/root 982 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -rw-r--r-- root/root 970 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -rw-r--r-- root/root 1971 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -rw-r--r-- root/root 864 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -rw-r--r-- root/root 1735 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -rw-r--r-- root/root 971 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -rw-r--r-- root/root 1924 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -rw-r--r-- root/root 1016 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-selectionmode.png -rw-r--r-- root/root 2070 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -rw-r--r-- root/root 642 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-hover-selectionmode.png -rw-r--r-- root/root 1297 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -rw-r--r-- root/root 686 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-selectionmode.png -rw-r--r-- root/root 1400 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-selectionmode@2.png -rw-r--r-- root/root 5064 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/dash-symbolic.svg -rw-r--r-- root/root 102 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png -rw-r--r-- root/root 622 2021-10-02 10:35 ./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 1345 2021-10-02 10:35 ./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 748 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -rw-r--r-- root/root 1526 2021-10-02 10:35 ./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 471 2021-10-02 10:35 ./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 915 2021-10-02 10:35 ./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 456 2021-10-02 10:35 ./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 896 2021-10-02 10:35 ./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 495 2021-10-02 10:35 ./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 926 2021-10-02 10:35 ./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 482 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -rw-r--r-- root/root 926 2021-10-02 10:35 ./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 582 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -rw-r--r-- root/root 1295 2021-10-02 10:35 ./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 568 2021-10-02 10:35 ./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 1237 2021-10-02 10:35 ./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 669 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -rw-r--r-- root/root 1414 2021-10-02 10:35 ./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 453 2021-10-02 10:35 ./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 912 2021-10-02 10:35 ./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 491 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -rw-r--r-- root/root 954 2021-10-02 10:35 ./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 679 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -rw-r--r-- root/root 1431 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -rw-r--r-- root/root 628 2021-10-02 10:35 ./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 1376 2021-10-02 10:35 ./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 692 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -rw-r--r-- root/root 1436 2021-10-02 10:35 ./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 465 2021-10-02 10:35 ./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 929 2021-10-02 10:35 ./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 454 2021-10-02 10:35 ./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 908 2021-10-02 10:35 ./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 493 2021-10-02 10:35 ./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 937 2021-10-02 10:35 ./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 493 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -rw-r--r-- root/root 932 2021-10-02 10:35 ./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 582 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -rw-r--r-- root/root 1349 2021-10-02 10:35 ./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 594 2021-10-02 10:35 ./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 1280 2021-10-02 10:35 ./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 641 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -rw-r--r-- root/root 1334 2021-10-02 10:35 ./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 455 2021-10-02 10:35 ./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 918 2021-10-02 10:35 ./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 493 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -rw-r--r-- root/root 949 2021-10-02 10:35 ./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 667 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -rw-r--r-- root/root 1385 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -rw-r--r-- root/root 704 2021-10-02 10:35 ./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 1515 2021-10-02 10:35 ./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 762 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -rw-r--r-- root/root 1581 2021-10-02 10:35 ./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 436 2021-10-02 10:35 ./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 832 2021-10-02 10:35 ./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 421 2021-10-02 10:35 ./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 804 2021-10-02 10:35 ./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 453 2021-10-02 10:35 ./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 845 2021-10-02 10:35 ./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 447 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -rw-r--r-- root/root 842 2021-10-02 10:35 ./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 649 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -rw-r--r-- root/root 1425 2021-10-02 10:35 ./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 649 2021-10-02 10:35 ./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 1376 2021-10-02 10:35 ./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 712 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -rw-r--r-- root/root 1493 2021-10-02 10:35 ./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 429 2021-10-02 10:35 ./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 821 2021-10-02 10:35 ./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 464 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -rw-r--r-- root/root 857 2021-10-02 10:35 ./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 743 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -rw-r--r-- root/root 1529 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -rw-r--r-- root/root 718 2021-10-02 10:35 ./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 1552 2021-10-02 10:35 ./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 782 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -rw-r--r-- root/root 1617 2021-10-02 10:35 ./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 437 2021-10-02 10:35 ./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 870 2021-10-02 10:35 ./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 427 2021-10-02 10:35 ./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 871 2021-10-02 10:35 ./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 448 2021-10-02 10:35 ./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 883 2021-10-02 10:35 ./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 445 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -rw-r--r-- root/root 867 2021-10-02 10:35 ./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 648 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -rw-r--r-- root/root 1447 2021-10-02 10:35 ./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 654 2021-10-02 10:35 ./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 1396 2021-10-02 10:35 ./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 719 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -rw-r--r-- root/root 1490 2021-10-02 10:35 ./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 413 2021-10-02 10:35 ./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 862 2021-10-02 10:35 ./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 451 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -rw-r--r-- root/root 890 2021-10-02 10:35 ./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 734 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -rw-r--r-- root/root 1563 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -rw-r--r-- root/root 686 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active-dark.png -rw-r--r-- root/root 1382 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png -rw-r--r-- root/root 749 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active.png -rw-r--r-- root/root 1401 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active@2.png -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-dark.png -rw-r--r-- root/root 1298 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-dark@2.png -rw-r--r-- root/root 595 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover-dark.png -rw-r--r-- root/root 1149 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover-dark@2.png -rw-r--r-- root/root 694 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover.png -rw-r--r-- root/root 1262 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover@2.png -rw-r--r-- root/root 694 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end.png -rw-r--r-- root/root 1398 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end@2.png -rw-r--r-- root/root 685 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active-dark.png -rw-r--r-- root/root 1357 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active-dark@2.png -rw-r--r-- root/root 763 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active.png -rw-r--r-- root/root 1402 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active@2.png -rw-r--r-- root/root 632 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-dark.png -rw-r--r-- root/root 1297 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-dark@2.png -rw-r--r-- root/root 586 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover-dark.png -rw-r--r-- root/root 1144 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover-dark@2.png -rw-r--r-- root/root 690 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover.png -rw-r--r-- root/root 1280 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover@2.png -rw-r--r-- root/root 708 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start.png -rw-r--r-- root/root 1378 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start@2.png drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/ -rw-r--r-- root/root 397 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark.png -rw-r--r-- root/root 863 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark@2.png -rw-r--r-- root/root 388 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark.png -rw-r--r-- root/root 759 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark@2.png -rw-r--r-- root/root 385 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark.png -rw-r--r-- root/root 791 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark@2.png -rw-r--r-- root/root 410 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-dark.png -rw-r--r-- root/root 935 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-dark@2.png -rw-r--r-- root/root 367 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark.png -rw-r--r-- root/root 663 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark@2.png -rw-r--r-- root/root 361 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark.png -rw-r--r-- root/root 692 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark@2.png -rw-r--r-- root/root 295 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark.png -rw-r--r-- root/root 563 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark@2.png -rw-r--r-- root/root 280 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark.png -rw-r--r-- root/root 571 2021-10-02 10:35 ./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 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/ -rw-r--r-- root/root 397 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark.png -rw-r--r-- root/root 863 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark@2.png -rw-r--r-- root/root 405 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop.png -rw-r--r-- root/root 930 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop@2.png -rw-r--r-- root/root 388 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark.png -rw-r--r-- root/root 759 2021-10-02 10:35 ./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 391 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active.png -rw-r--r-- root/root 789 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active@2.png -rw-r--r-- root/root 385 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark.png -rw-r--r-- root/root 791 2021-10-02 10:35 ./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 391 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover.png -rw-r--r-- root/root 822 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover@2.png -rw-r--r-- root/root 410 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark.png -rw-r--r-- root/root 935 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark@2.png -rw-r--r-- root/root 367 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark.png -rw-r--r-- root/root 663 2021-10-02 10:35 ./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 375 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active.png -rw-r--r-- root/root 697 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active@2.png -rw-r--r-- root/root 361 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark.png -rw-r--r-- root/root 692 2021-10-02 10:35 ./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 370 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover.png -rw-r--r-- root/root 730 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover@2.png -rw-r--r-- root/root 295 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark.png -rw-r--r-- root/root 563 2021-10-02 10:35 ./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 329 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active.png -rw-r--r-- root/root 600 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active@2.png -rw-r--r-- root/root 280 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark.png -rw-r--r-- root/root 571 2021-10-02 10:35 ./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 331 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover.png -rw-r--r-- root/root 619 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover@2.png -rw-r--r-- root/root 417 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton.png -rw-r--r-- root/root 879 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton@2.png -rw-r--r-- root/root 188401 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/gtk.css drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/ -rw-r--r-- root/root 5130 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.svg -rw-r--r-- root/root 121 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png -rw-r--r-- root/root 5108 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.svg -rw-r--r-- root/root 165 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.symbolic.png -rw-r--r-- root/root 672 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode.png -rw-r--r-- root/root 1411 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode@2.png -rw-r--r-- root/root 544 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -rw-r--r-- root/root 982 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -rw-r--r-- root/root 970 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -rw-r--r-- root/root 1971 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -rw-r--r-- root/root 864 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -rw-r--r-- root/root 1735 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -rw-r--r-- root/root 971 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -rw-r--r-- root/root 1924 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -rw-r--r-- root/root 1016 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode.png -rw-r--r-- root/root 2070 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -rw-r--r-- root/root 642 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode.png -rw-r--r-- root/root 1297 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -rw-r--r-- root/root 686 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode.png -rw-r--r-- root/root 1400 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode@2.png -rw-r--r-- root/root 5064 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.svg -rw-r--r-- root/root 102 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.symbolic.png -rw-r--r-- root/root 622 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -rw-r--r-- root/root 1345 2021-10-02 10:35 ./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 748 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -rw-r--r-- root/root 1526 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -rw-r--r-- root/root 471 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -rw-r--r-- root/root 915 2021-10-02 10:35 ./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 456 2021-10-02 10:35 ./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 896 2021-10-02 10:35 ./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 495 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -rw-r--r-- root/root 926 2021-10-02 10:35 ./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 482 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -rw-r--r-- root/root 926 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -rw-r--r-- root/root 582 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -rw-r--r-- root/root 1295 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -rw-r--r-- root/root 568 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -rw-r--r-- root/root 1237 2021-10-02 10:35 ./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 669 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -rw-r--r-- root/root 1414 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -rw-r--r-- root/root 453 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -rw-r--r-- root/root 912 2021-10-02 10:35 ./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 491 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -rw-r--r-- root/root 954 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -rw-r--r-- root/root 679 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -rw-r--r-- root/root 1431 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -rw-r--r-- root/root 628 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -rw-r--r-- root/root 1376 2021-10-02 10:35 ./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 692 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -rw-r--r-- root/root 1436 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -rw-r--r-- root/root 465 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -rw-r--r-- root/root 929 2021-10-02 10:35 ./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 454 2021-10-02 10:35 ./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 908 2021-10-02 10:35 ./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 493 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -rw-r--r-- root/root 937 2021-10-02 10:35 ./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 493 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -rw-r--r-- root/root 932 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -rw-r--r-- root/root 582 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -rw-r--r-- root/root 1349 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -rw-r--r-- root/root 594 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -rw-r--r-- root/root 1280 2021-10-02 10:35 ./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 641 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -rw-r--r-- root/root 1334 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -rw-r--r-- root/root 455 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -rw-r--r-- root/root 918 2021-10-02 10:35 ./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 493 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -rw-r--r-- root/root 949 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -rw-r--r-- root/root 667 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -rw-r--r-- root/root 1385 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -rw-r--r-- root/root 704 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -rw-r--r-- root/root 1515 2021-10-02 10:35 ./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 762 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -rw-r--r-- root/root 1581 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -rw-r--r-- root/root 436 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -rw-r--r-- root/root 832 2021-10-02 10:35 ./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 421 2021-10-02 10:35 ./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 804 2021-10-02 10:35 ./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 453 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -rw-r--r-- root/root 845 2021-10-02 10:35 ./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 447 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -rw-r--r-- root/root 842 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -rw-r--r-- root/root 649 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -rw-r--r-- root/root 1425 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -rw-r--r-- root/root 649 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -rw-r--r-- root/root 1376 2021-10-02 10:35 ./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 712 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -rw-r--r-- root/root 1493 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -rw-r--r-- root/root 429 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -rw-r--r-- root/root 821 2021-10-02 10:35 ./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 464 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -rw-r--r-- root/root 857 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -rw-r--r-- root/root 743 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -rw-r--r-- root/root 1529 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -rw-r--r-- root/root 718 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -rw-r--r-- root/root 1552 2021-10-02 10:35 ./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 782 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -rw-r--r-- root/root 1617 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -rw-r--r-- root/root 437 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -rw-r--r-- root/root 870 2021-10-02 10:35 ./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 427 2021-10-02 10:35 ./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 871 2021-10-02 10:35 ./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 448 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -rw-r--r-- root/root 883 2021-10-02 10:35 ./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 445 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -rw-r--r-- root/root 867 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -rw-r--r-- root/root 648 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -rw-r--r-- root/root 1447 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -rw-r--r-- root/root 654 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -rw-r--r-- root/root 1396 2021-10-02 10:35 ./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 719 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -rw-r--r-- root/root 1490 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -rw-r--r-- root/root 413 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -rw-r--r-- root/root 862 2021-10-02 10:35 ./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 451 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -rw-r--r-- root/root 890 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -rw-r--r-- root/root 734 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -rw-r--r-- root/root 1563 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -rw-r--r-- root/root 686 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark.png -rw-r--r-- root/root 1382 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark@2.png -rw-r--r-- root/root 749 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active.png -rw-r--r-- root/root 1401 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active@2.png -rw-r--r-- root/root 643 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark.png -rw-r--r-- root/root 1298 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark@2.png -rw-r--r-- root/root 595 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark.png -rw-r--r-- root/root 1149 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark@2.png -rw-r--r-- root/root 694 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover.png -rw-r--r-- root/root 1262 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover@2.png -rw-r--r-- root/root 694 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end.png -rw-r--r-- root/root 1398 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end@2.png -rw-r--r-- root/root 685 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark.png -rw-r--r-- root/root 1357 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark@2.png -rw-r--r-- root/root 763 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active.png -rw-r--r-- root/root 1402 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active@2.png -rw-r--r-- root/root 632 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark.png -rw-r--r-- root/root 1297 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark@2.png -rw-r--r-- root/root 586 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark.png -rw-r--r-- root/root 1144 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark@2.png -rw-r--r-- root/root 690 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover.png -rw-r--r-- root/root 1280 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover@2.png -rw-r--r-- root/root 708 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start.png -rw-r--r-- root/root 1378 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start@2.png drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/ -rw-r--r-- root/root 397 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark.png -rw-r--r-- root/root 863 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark@2.png -rw-r--r-- root/root 405 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop.png -rw-r--r-- root/root 930 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop@2.png -rw-r--r-- root/root 388 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark.png -rw-r--r-- root/root 759 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark@2.png -rw-r--r-- root/root 391 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active.png -rw-r--r-- root/root 789 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active@2.png -rw-r--r-- root/root 385 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark.png -rw-r--r-- root/root 791 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark@2.png -rw-r--r-- root/root 391 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover.png -rw-r--r-- root/root 822 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover@2.png -rw-r--r-- root/root 410 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-dark.png -rw-r--r-- root/root 935 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-dark@2.png -rw-r--r-- root/root 367 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark.png -rw-r--r-- root/root 663 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark@2.png -rw-r--r-- root/root 375 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active.png -rw-r--r-- root/root 697 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active@2.png -rw-r--r-- root/root 361 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark.png -rw-r--r-- root/root 692 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark@2.png -rw-r--r-- root/root 370 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover.png -rw-r--r-- root/root 730 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover@2.png -rw-r--r-- root/root 295 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark.png -rw-r--r-- root/root 563 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark@2.png -rw-r--r-- root/root 329 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active.png -rw-r--r-- root/root 600 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active@2.png -rw-r--r-- root/root 280 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark.png -rw-r--r-- root/root 571 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark@2.png -rw-r--r-- root/root 331 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover.png -rw-r--r-- root/root 619 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover@2.png -rw-r--r-- root/root 417 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton.png -rw-r--r-- root/root 879 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton@2.png drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/ -rw-r--r-- root/root 397 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark.png -rw-r--r-- root/root 863 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark@2.png -rw-r--r-- root/root 405 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop.png -rw-r--r-- root/root 930 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop@2.png -rw-r--r-- root/root 388 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark.png -rw-r--r-- root/root 759 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark@2.png -rw-r--r-- root/root 391 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active.png -rw-r--r-- root/root 789 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active@2.png -rw-r--r-- root/root 385 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark.png -rw-r--r-- root/root 791 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark@2.png -rw-r--r-- root/root 391 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover.png -rw-r--r-- root/root 822 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover@2.png -rw-r--r-- root/root 410 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark.png -rw-r--r-- root/root 935 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark@2.png -rw-r--r-- root/root 367 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark.png -rw-r--r-- root/root 663 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark@2.png -rw-r--r-- root/root 375 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active.png -rw-r--r-- root/root 697 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active@2.png -rw-r--r-- root/root 361 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark.png -rw-r--r-- root/root 692 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark@2.png -rw-r--r-- root/root 370 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover.png -rw-r--r-- root/root 730 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover@2.png -rw-r--r-- root/root 295 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark.png -rw-r--r-- root/root 563 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark@2.png -rw-r--r-- root/root 329 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active.png -rw-r--r-- root/root 600 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active@2.png -rw-r--r-- root/root 280 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark.png -rw-r--r-- root/root 571 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark@2.png -rw-r--r-- root/root 331 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover.png -rw-r--r-- root/root 619 2021-10-02 10:35 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover@2.png -rw-r--r-- root/root 417 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton.png -rw-r--r-- root/root 879 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton@2.png -rw-r--r-- root/root 188401 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk-dark.css -rw-r--r-- root/root 188907 2021-05-17 19:25 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk.css -rw-r--r-- root/root 1263 2021-05-17 19:25 ./usr/share/inkscape/themes/README.md drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/ui/ -rw-r--r-- root/root 748 2021-05-25 11:35 ./usr/share/inkscape/ui/Adwaita-dark.css -rw-r--r-- root/root 744 2021-09-08 17:49 ./usr/share/inkscape/ui/Adwaita.css -rw-r--r-- root/root 4520 2021-05-25 11:35 ./usr/share/inkscape/ui/command-palette-main.glade -rw-r--r-- root/root 4778 2021-05-25 11:35 ./usr/share/inkscape/ui/command-palette-operation.glade -rw-r--r-- root/root 5195 2021-05-25 11:35 ./usr/share/inkscape/ui/dialog-css.glade -rw-r--r-- root/root 15051 2021-05-25 11:35 ./usr/share/inkscape/ui/dialog-filter-editor.glade -rw-r--r-- root/root 23016 2021-05-25 11:35 ./usr/share/inkscape/ui/dialog-livepatheffect-add.glade -rw-r--r-- root/root 12390 2021-05-25 11:35 ./usr/share/inkscape/ui/dialog-livepatheffect-effect.glade -rw-r--r-- root/root 6167 2021-05-25 11:35 ./usr/share/inkscape/ui/dialog-save-template.glade -rw-r--r-- root/root 7250 2021-09-08 17:49 ./usr/share/inkscape/ui/dialog-text-edit.glade -rw-r--r-- root/root 58937 2021-09-08 17:49 ./usr/share/inkscape/ui/dialog-trace.glade -rw-r--r-- root/root 20937 2021-05-25 11:35 ./usr/share/inkscape/ui/inkscape-about.glade -rw-r--r-- root/root 95701 2021-09-08 16:54 ./usr/share/inkscape/ui/inkscape-start.glade -rw-r--r-- root/root 7627 2021-05-25 11:35 ./usr/share/inkscape/ui/menu-view.ui -rw-r--r-- root/root 13610 2021-09-08 17:49 ./usr/share/inkscape/ui/menus.xml drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/inkscape/ui/resources/ -rw-r--r-- root/root 385 2021-10-02 10:35 ./usr/share/inkscape/ui/resources/canvas_ad.png -rw-r--r-- root/root 427 2021-10-02 10:35 ./usr/share/inkscape/ui/resources/canvas_aw.png -rw-r--r-- root/root 393 2021-10-02 10:35 ./usr/share/inkscape/ui/resources/canvas_cd.png -rw-r--r-- root/root 417 2021-10-02 10:35 ./usr/share/inkscape/ui/resources/canvas_cw.png -rw-r--r-- root/root 353 2021-10-02 10:35 ./usr/share/inkscape/ui/resources/canvas_sw.png -rw-r--r-- root/root 18161 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_about.svg -rw-r--r-- root/root 8147 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_businesscard_landscape.svg -rw-r--r-- root/root 7989 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_businesscard_portrait.svg -rw-r--r-- root/root 7901 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_businesscard_square.svg -rw-r--r-- root/root 16662 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_desktop_hd_landscape.svg -rw-r--r-- root/root 15105 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_desktop_landscape.svg -rw-r--r-- root/root 7304 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_envelope_landscape.svg -rw-r--r-- root/root 8653 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_envelope_portrait.svg -rw-r--r-- root/root 11710 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_icon_square.svg -rw-r--r-- root/root 20687 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_image_landscape.svg -rw-r--r-- root/root 20458 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_image_portrait.svg -rw-r--r-- root/root 20109 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_image_square.svg -rw-r--r-- root/root 11256 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_mobile_portrait.svg -rw-r--r-- root/root 10078 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_photo_landscape.svg -rw-r--r-- root/root 10263 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_photo_portrait.svg -rw-r--r-- root/root 10255 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_photo_square.svg -rw-r--r-- root/root 8502 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_print_US_landscape.svg -rw-r--r-- root/root 8662 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_print_US_portrait.svg -rw-r--r-- root/root 9352 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_print_landscape.svg -rw-r--r-- root/root 8395 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_print_portrait.svg -rw-r--r-- root/root 10644 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_social_landscape.svg -rw-r--r-- root/root 10653 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_social_portrait.svg -rw-r--r-- root/root 10507 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_social_square.svg -rw-r--r-- root/root 15100 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_tablet_landscape.svg -rw-r--r-- root/root 11008 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_video_landscape.svg -rw-r--r-- root/root 10688 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_video_portrait.svg -rw-r--r-- root/root 10705 2021-05-25 11:35 ./usr/share/inkscape/ui/resources/template_video_square.svg -rw-r--r-- root/root 11933 2021-09-08 17:49 ./usr/share/inkscape/ui/style.css -rw-r--r-- root/root 1309 2021-05-25 11:35 ./usr/share/inkscape/ui/toolbar-commands.ui -rw-r--r-- root/root 0 2021-05-25 11:35 ./usr/share/inkscape/ui/toolbar-select.ui -rw-r--r-- root/root 7394 2021-09-08 17:49 ./usr/share/inkscape/ui/toolbar-snap.ui -rw-r--r-- root/root 1191 2021-09-08 17:49 ./usr/share/inkscape/ui/toolbar-tool.ui -rw-r--r-- root/root 4612 2021-05-25 11:35 ./usr/share/inkscape/ui/toolbar-zoom.ui -rw-r--r-- root/root 2755 2021-05-25 11:35 ./usr/share/inkscape/ui/units.xml -rw-r--r-- root/root 2681 2021-05-25 11:35 ./usr/share/inkscape/ui/win32.css drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/lintian/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 114 2021-09-22 15:57 ./usr/share/lintian/overrides/inkscape drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ar/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ar/LC_MESSAGES/ -rw-r--r-- root/root 337805 2021-10-02 10:35 ./usr/share/locale/ar/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/as/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/as/LC_MESSAGES/ -rw-r--r-- root/root 661533 2021-10-02 10:35 ./usr/share/locale/as/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/az/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/az/LC_MESSAGES/ -rw-r--r-- root/root 6864 2021-10-02 10:35 ./usr/share/locale/az/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/be/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/be/LC_MESSAGES/ -rw-r--r-- root/root 456755 2021-10-02 10:35 ./usr/share/locale/be/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/bg/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/bg/LC_MESSAGES/ -rw-r--r-- root/root 342153 2021-10-02 10:35 ./usr/share/locale/bg/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/bn/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/bn/LC_MESSAGES/ -rw-r--r-- root/root 1545 2021-10-02 10:35 ./usr/share/locale/bn/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/bn_BD/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/bn_BD/LC_MESSAGES/ -rw-r--r-- root/root 704856 2021-10-02 10:35 ./usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/br/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/br/LC_MESSAGES/ -rw-r--r-- root/root 575872 2021-10-02 10:35 ./usr/share/locale/br/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/brx/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/brx/LC_MESSAGES/ -rw-r--r-- root/root 606711 2021-10-02 10:35 ./usr/share/locale/brx/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ca/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ca/LC_MESSAGES/ -rw-r--r-- root/root 768853 2021-10-02 10:35 ./usr/share/locale/ca/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ca@valencia/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ca@valencia/LC_MESSAGES/ -rw-r--r-- root/root 697305 2021-10-02 10:35 ./usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/cs/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/cs/LC_MESSAGES/ -rw-r--r-- root/root 562176 2021-10-02 10:35 ./usr/share/locale/cs/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/da/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/da/LC_MESSAGES/ -rw-r--r-- root/root 230417 2021-10-02 10:35 ./usr/share/locale/da/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/de/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/de/LC_MESSAGES/ -rw-r--r-- root/root 836388 2021-10-02 10:35 ./usr/share/locale/de/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/doi/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/doi/LC_MESSAGES/ -rw-r--r-- root/root 551384 2021-10-02 10:35 ./usr/share/locale/doi/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/dz/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/dz/LC_MESSAGES/ -rw-r--r-- root/root 275557 2021-10-02 10:35 ./usr/share/locale/dz/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/el/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/el/LC_MESSAGES/ -rw-r--r-- root/root 1056488 2021-10-02 10:35 ./usr/share/locale/el/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/en_AU/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/en_AU/LC_MESSAGES/ -rw-r--r-- root/root 80228 2021-10-02 10:35 ./usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/en_CA/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/en_CA/LC_MESSAGES/ -rw-r--r-- root/root 6749 2021-10-02 10:35 ./usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/en_GB/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/en_GB/LC_MESSAGES/ -rw-r--r-- root/root 581720 2021-10-02 10:35 ./usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/eo/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/eo/LC_MESSAGES/ -rw-r--r-- root/root 218777 2021-10-02 10:35 ./usr/share/locale/eo/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/es/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/es/LC_MESSAGES/ -rw-r--r-- root/root 832343 2021-10-02 10:35 ./usr/share/locale/es/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/es_MX/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/es_MX/LC_MESSAGES/ -rw-r--r-- root/root 13396 2021-10-02 10:35 ./usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/et/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/et/LC_MESSAGES/ -rw-r--r-- root/root 188835 2021-10-02 10:35 ./usr/share/locale/et/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/eu/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/eu/LC_MESSAGES/ -rw-r--r-- root/root 773903 2021-10-02 10:35 ./usr/share/locale/eu/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/fa/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/fa/LC_MESSAGES/ -rw-r--r-- root/root 58512 2021-10-02 10:35 ./usr/share/locale/fa/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/fi/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/fi/LC_MESSAGES/ -rw-r--r-- root/root 309440 2021-10-02 10:35 ./usr/share/locale/fi/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/fr/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/fr/LC_MESSAGES/ -rw-r--r-- root/root 811231 2021-10-02 10:35 ./usr/share/locale/fr/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ga/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ga/LC_MESSAGES/ -rw-r--r-- root/root 73804 2021-10-02 10:35 ./usr/share/locale/ga/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/gl/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/gl/LC_MESSAGES/ -rw-r--r-- root/root 290866 2021-10-02 10:35 ./usr/share/locale/gl/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/gu/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/gu/LC_MESSAGES/ -rw-r--r-- root/root 575527 2021-10-02 10:35 ./usr/share/locale/gu/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/he/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/he/LC_MESSAGES/ -rw-r--r-- root/root 428711 2021-10-02 10:35 ./usr/share/locale/he/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/hi/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/hi/LC_MESSAGES/ -rw-r--r-- root/root 628346 2021-10-02 10:35 ./usr/share/locale/hi/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/hr/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/hr/LC_MESSAGES/ -rw-r--r-- root/root 762783 2021-10-02 10:35 ./usr/share/locale/hr/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/hu/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/hu/LC_MESSAGES/ -rw-r--r-- root/root 872770 2021-10-02 10:35 ./usr/share/locale/hu/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/hy/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/hy/LC_MESSAGES/ -rw-r--r-- root/root 31071 2021-10-02 10:35 ./usr/share/locale/hy/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/id/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/id/LC_MESSAGES/ -rw-r--r-- root/root 416062 2021-10-02 10:35 ./usr/share/locale/id/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/is/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/is/LC_MESSAGES/ -rw-r--r-- root/root 643256 2021-10-02 10:35 ./usr/share/locale/is/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/it/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/it/LC_MESSAGES/ -rw-r--r-- root/root 787357 2021-10-02 10:35 ./usr/share/locale/it/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ja/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ja/LC_MESSAGES/ -rw-r--r-- root/root 894384 2021-10-02 10:35 ./usr/share/locale/ja/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/km/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/km/LC_MESSAGES/ -rw-r--r-- root/root 678981 2021-10-02 10:35 ./usr/share/locale/km/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/kn/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/kn/LC_MESSAGES/ -rw-r--r-- root/root 685019 2021-10-02 10:35 ./usr/share/locale/kn/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ko/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ko/LC_MESSAGES/ -rw-r--r-- root/root 780817 2021-10-02 10:35 ./usr/share/locale/ko/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/kok/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/kok/LC_MESSAGES/ -rw-r--r-- root/root 553520 2021-10-02 10:35 ./usr/share/locale/kok/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/kok@latin/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/kok@latin/LC_MESSAGES/ -rw-r--r-- root/root 342688 2021-10-02 10:35 ./usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ks@aran/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ks@aran/LC_MESSAGES/ -rw-r--r-- root/root 466806 2021-10-02 10:35 ./usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ks@deva/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ks@deva/LC_MESSAGES/ -rw-r--r-- root/root 523810 2021-10-02 10:35 ./usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/lt/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/lt/LC_MESSAGES/ -rw-r--r-- root/root 145923 2021-10-02 10:35 ./usr/share/locale/lt/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/lv/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/lv/LC_MESSAGES/ -rw-r--r-- root/root 667162 2021-10-02 10:35 ./usr/share/locale/lv/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mai/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mai/LC_MESSAGES/ -rw-r--r-- root/root 619450 2021-10-02 10:35 ./usr/share/locale/mai/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mk/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mk/LC_MESSAGES/ -rw-r--r-- root/root 448 2021-10-02 10:35 ./usr/share/locale/mk/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ml/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ml/LC_MESSAGES/ -rw-r--r-- root/root 702940 2021-10-02 10:35 ./usr/share/locale/ml/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mn/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mn/LC_MESSAGES/ -rw-r--r-- root/root 8487 2021-10-02 10:35 ./usr/share/locale/mn/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mni/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mni/LC_MESSAGES/ -rw-r--r-- root/root 576181 2021-10-02 10:35 ./usr/share/locale/mni/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mni@beng/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mni@beng/LC_MESSAGES/ -rw-r--r-- root/root 606351 2021-10-02 10:35 ./usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mr/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/mr/LC_MESSAGES/ -rw-r--r-- root/root 601173 2021-10-02 10:35 ./usr/share/locale/mr/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/nb/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/nb/LC_MESSAGES/ -rw-r--r-- root/root 580599 2021-10-02 10:35 ./usr/share/locale/nb/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ne/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ne/LC_MESSAGES/ -rw-r--r-- root/root 174319 2021-10-02 10:35 ./usr/share/locale/ne/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/nl/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/nl/LC_MESSAGES/ -rw-r--r-- root/root 812581 2021-10-02 10:35 ./usr/share/locale/nl/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/nn/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/nn/LC_MESSAGES/ -rw-r--r-- root/root 87265 2021-10-02 10:35 ./usr/share/locale/nn/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/or/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/or/LC_MESSAGES/ -rw-r--r-- root/root 644692 2021-10-02 10:35 ./usr/share/locale/or/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/pa/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/pa/LC_MESSAGES/ -rw-r--r-- root/root 48777 2021-10-02 10:35 ./usr/share/locale/pa/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/pl/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/pl/LC_MESSAGES/ -rw-r--r-- root/root 822217 2021-10-02 10:35 ./usr/share/locale/pl/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/pt/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/pt/LC_MESSAGES/ -rw-r--r-- root/root 793051 2021-10-02 10:35 ./usr/share/locale/pt/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/pt_BR/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/pt_BR/LC_MESSAGES/ -rw-r--r-- root/root 830535 2021-10-02 10:35 ./usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ro/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ro/LC_MESSAGES/ -rw-r--r-- root/root 299575 2021-10-02 10:35 ./usr/share/locale/ro/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ru/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ru/LC_MESSAGES/ -rw-r--r-- root/root 972547 2021-10-02 10:35 ./usr/share/locale/ru/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/rw/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/rw/LC_MESSAGES/ -rw-r--r-- root/root 2641 2021-10-02 10:35 ./usr/share/locale/rw/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sa/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sa/LC_MESSAGES/ -rw-r--r-- root/root 584616 2021-10-02 10:35 ./usr/share/locale/sa/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sat/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sat/LC_MESSAGES/ -rw-r--r-- root/root 563106 2021-10-02 10:35 ./usr/share/locale/sat/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sat@deva/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sat@deva/LC_MESSAGES/ -rw-r--r-- root/root 573287 2021-10-02 10:35 ./usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sd/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sd/LC_MESSAGES/ -rw-r--r-- root/root 455655 2021-10-02 10:35 ./usr/share/locale/sd/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sd@deva/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sd@deva/LC_MESSAGES/ -rw-r--r-- root/root 576732 2021-10-02 10:35 ./usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sk/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sk/LC_MESSAGES/ -rw-r--r-- root/root 619302 2021-10-02 10:35 ./usr/share/locale/sk/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sl/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sl/LC_MESSAGES/ -rw-r--r-- root/root 656474 2021-10-02 10:35 ./usr/share/locale/sl/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sq/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sq/LC_MESSAGES/ -rw-r--r-- root/root 2566 2021-10-02 10:35 ./usr/share/locale/sq/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sr/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sr/LC_MESSAGES/ -rw-r--r-- root/root 394414 2021-10-02 10:35 ./usr/share/locale/sr/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sr@latin/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sr@latin/LC_MESSAGES/ -rw-r--r-- root/root 308489 2021-10-02 10:35 ./usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sv/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/sv/LC_MESSAGES/ -rw-r--r-- root/root 281129 2021-10-02 10:35 ./usr/share/locale/sv/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ta/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ta/LC_MESSAGES/ -rw-r--r-- root/root 700792 2021-10-02 10:35 ./usr/share/locale/ta/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/te/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/te/LC_MESSAGES/ -rw-r--r-- root/root 25429 2021-10-02 10:35 ./usr/share/locale/te/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/th/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/th/LC_MESSAGES/ -rw-r--r-- root/root 81274 2021-10-02 10:35 ./usr/share/locale/th/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/tr/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/tr/LC_MESSAGES/ -rw-r--r-- root/root 789033 2021-10-02 10:35 ./usr/share/locale/tr/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/uk/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/uk/LC_MESSAGES/ -rw-r--r-- root/root 1097665 2021-10-02 10:35 ./usr/share/locale/uk/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ur/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/ur/LC_MESSAGES/ -rw-r--r-- root/root 441226 2021-10-02 10:35 ./usr/share/locale/ur/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/vi/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/vi/LC_MESSAGES/ -rw-r--r-- root/root 380216 2021-10-02 10:35 ./usr/share/locale/vi/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/zh_CN/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/zh_CN/LC_MESSAGES/ -rw-r--r-- root/root 530324 2021-10-02 10:35 ./usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/zh_TW/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/locale/zh_TW/LC_MESSAGES/ -rw-r--r-- root/root 764305 2021-10-02 10:35 ./usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/de/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/de/man1/ -rw-r--r-- root/root 16012 2021-10-02 10:35 ./usr/share/man/de/man1/inkscape.1.gz -rw-r--r-- root/root 2690 2021-10-02 10:35 ./usr/share/man/de/man1/inkview.1.gz drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/es/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/es/man1/ -rw-r--r-- root/root 2599 2021-10-02 10:35 ./usr/share/man/es/man1/inkview.1.gz drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/fr/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/fr/man1/ -rw-r--r-- root/root 15839 2021-10-02 10:35 ./usr/share/man/fr/man1/inkscape.1.gz -rw-r--r-- root/root 2648 2021-10-02 10:35 ./usr/share/man/fr/man1/inkview.1.gz drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/hr/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/hr/man1/ -rw-r--r-- root/root 15315 2021-10-02 10:35 ./usr/share/man/hr/man1/inkscape.1.gz -rw-r--r-- root/root 2637 2021-10-02 10:35 ./usr/share/man/hr/man1/inkview.1.gz drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/hu/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/hu/man1/ -rw-r--r-- root/root 16256 2021-10-02 10:35 ./usr/share/man/hu/man1/inkscape.1.gz -rw-r--r-- root/root 2707 2021-10-02 10:35 ./usr/share/man/hu/man1/inkview.1.gz drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/man1/ -rw-r--r-- root/root 14413 2021-10-02 10:35 ./usr/share/man/man1/inkscape.1.gz -rw-r--r-- root/root 2439 2021-10-02 10:35 ./usr/share/man/man1/inkview.1.gz drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/pt_BR/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/pt_BR/man1/ -rw-r--r-- root/root 2662 2021-10-02 10:35 ./usr/share/man/pt_BR/man1/inkview.1.gz drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/zh_TW/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/man/zh_TW/man1/ -rw-r--r-- root/root 15162 2021-10-02 10:35 ./usr/share/man/zh_TW/man1/inkscape.1.gz -rw-r--r-- root/root 2658 2021-10-02 10:35 ./usr/share/man/zh_TW/man1/inkview.1.gz drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/metainfo/ -rw-r--r-- root/root 40976 2021-10-02 10:35 ./usr/share/metainfo/org.inkscape.Inkscape.appdata.xml drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/python3/ drwxr-xr-x root/root 0 2021-10-02 10:35 ./usr/share/python3/runtime.d/ -rwxr-xr-x root/root 137 2021-10-02 10:35 ./usr/share/python3/runtime.d/inkscape.rtupdate +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: n/a Build-Time: 3337 Distribution: impish-proposed Host Architecture: armhf Install-Time: 79 Job: inkscape_1.1.1-2ubuntu1.dsc Machine Architecture: arm64 Package: inkscape Package-Time: 3423 Source-Version: 1.1.1-2ubuntu1 Space: n/a Status: successful Version: 1.1.1-2ubuntu1 -------------------------------------------------------------------------------- Finished at 2021-10-04T20:31:19Z Build needed 00:57:03, no disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=impish --arch=armhf PACKAGEBUILD-22244538 Scanning for processes to kill in build PACKAGEBUILD-22244538